Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c295' (ED25519) to the list of known hosts.
Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5173956 --chroot fedora-rawhide-ppc64le --detached
Version: 0.62
PID: 45552
Logging PID: 45553
Task:
{'appstream': False,
 'background': True,
 'build_id': 5173956,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-ppc64le',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': '28373bb509a911afbda4f4ff15d74640cb035f03',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/openfst',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'openfst',
 'package_version': '1.8.2-3',
 'project_dirname': 'gcc-13-test',
 'project_name': 'gcc-13-test',
 'project_owner': 'jakub',
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-ppc64le/',
            'id': 'copr_base',
            'name': 'Copr repository'},
           {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/',
            'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch',
            'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}],
 'sandbox': 'jakub/gcc-13-test--jakub',
 'source_json': {},
 'source_type': None,
 'submitter': 'jakub',
 'tags': [],
 'task_id': '5173956-fedora-rawhide-ppc64le',
 'timeout': 115200,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/openfst /var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/openfst', '/var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst'...

Running: git checkout 28373bb509a911afbda4f4ff15d74640cb035f03

cmd: ['git', 'checkout', '28373bb509a911afbda4f4ff15d74640cb035f03']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst
rc: 0
stdout: 
stderr: Note: switching to '28373bb509a911afbda4f4ff15d74640cb035f03'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 28373bb automatic import of openfst

Running: copr-distgit-client sources

cmd: ['copr-distgit-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst
rc: 0
stdout: 
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading openfst-1.8.2.tar.gz
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
INFO: Calling: curl -H Pragma: -o openfst-1.8.2.tar.gz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/openfst/openfst-1.8.2.tar.gz/md5/537f4495c26bed1051519ead5c166782/openfst-1.8.2.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1311k  100 1311k    0     0  1285k      0  0:00:01  0:00:01 --:--:-- 1286k
INFO: Reading stdout from command: md5sum openfst-1.8.2.tar.gz

Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst/openfst.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672028007.308910 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)...
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-khcf6wcz/openfst/openfst.spec)  Config(fedora-rawhide-ppc64le)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1672028007.308910/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: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start(bootstrap): dnf install
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Copr repository                                  35 MB/s |  29 MB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 127 kB/s |  84 kB     00:00    
fedora                                           13 MB/s |  60 MB     00:04    
Dependencies resolved.
==========================================================================================================================
 Package                         Arch     Version                    Repository                                       Size
==========================================================================================================================
Installing:
 dnf                             noarch   4.14.0-1.fc38              fedora                                          480 k
 dnf-plugins-core                noarch   4.3.1-1.fc38               fedora                                           34 k
Installing dependencies:
 alternatives                    ppc64le  1.21-1.fc38                copr_base                                        41 k
 audit-libs                      ppc64le  3.0.9-2.fc38               fedora                                          130 k
 basesystem                      noarch   11-14.fc37                 fedora                                          7.0 k
 bash                            ppc64le  5.2.9-3.fc38               copr_base                                       1.9 M
 bzip2-libs                      ppc64le  1.0.8-12.fc38              copr_base                                        48 k
 ca-certificates                 noarch   2022.2.54-5.fc37           fedora                                          829 k
 coreutils                       ppc64le  9.1-8.fc38                 copr_base                                       1.3 M
 coreutils-common                ppc64le  9.1-8.fc38                 copr_base                                       2.0 M
 crypto-policies                 noarch   20221215-1.gita4c31a3.fc38 fedora                                           90 k
 curl                            ppc64le  7.87.0-1.fc38              copr_base                                       348 k
 cyrus-sasl-lib                  ppc64le  2.1.28-8.fc38              copr_base                                       882 k
 dbus-libs                       ppc64le  1:1.14.4-1.fc38            copr_base                                       177 k
 dnf-data                        noarch   4.14.0-1.fc38              fedora                                           43 k
 elfutils-default-yama-scope     noarch   0.188-3.fc38               copr_base                                        16 k
 elfutils-libelf                 ppc64le  0.188-3.fc38               copr_base                                       205 k
 elfutils-libs                   ppc64le  0.188-3.fc38               copr_base                                       291 k
 expat                           ppc64le  2.5.0-1.fc38               copr_base                                       117 k
 fedora-gpg-keys                 noarch   38-0.3                     fedora                                          125 k
 fedora-release                  noarch   38-0.6                     fedora                                           11 k
 fedora-release-common           noarch   38-0.6                     fedora                                           21 k
 fedora-release-identity-basic   noarch   38-0.6                     fedora                                           11 k
 fedora-repos                    noarch   38-0.3                     fedora                                           10 k
 fedora-repos-rawhide            noarch   38-0.3                     fedora                                          9.7 k
 file-libs                       ppc64le  5.42-4.fc38                copr_base                                       688 k
 filesystem                      ppc64le  3.18-2.fc37                fedora                                          1.1 M
 findutils                       ppc64le  1:4.9.0-2.fc38             copr_base                                       530 k
 gawk                            ppc64le  5.1.1-4.fc38               copr_base                                       1.0 M
 gdbm-libs                       ppc64le  1:1.23-2.fc38              copr_base                                        62 k
 glib2                           ppc64le  2.74.1-2.fc38              copr_base                                       2.8 M
 glibc                           ppc64le  2.36.9000-19.fc38          fedora                                          2.2 M
 glibc-common                    ppc64le  2.36.9000-19.fc38          fedora                                          322 k
 glibc-minimal-langpack          ppc64le  2.36.9000-19.fc38          fedora                                           30 k
 gmp                             ppc64le  1:6.2.1-3.fc38             copr_base                                       304 k
 gnupg2                          ppc64le  2.3.8-1.fc38               copr_base                                       2.7 M
 gnutls                          ppc64le  3.7.8-9.fc38               copr_base                                       1.1 M
 gpgme                           ppc64le  1.17.1-3.fc38              copr_base                                       229 k
 grep                            ppc64le  3.8-1.fc38                 copr_base                                       293 k
 ima-evm-utils                   ppc64le  1.4-6.fc38                 copr_base                                        67 k
 json-c                          ppc64le  0.16-3.fc38                copr_base                                        46 k
 keyutils-libs                   ppc64le  1.6.1-5.fc38               copr_base                                        33 k
 krb5-libs                       ppc64le  1.20.1-3.fc38              copr_base                                       805 k
 libacl                          ppc64le  2.3.1-4.fc38               copr_base                                        26 k
 libarchive                      ppc64le  3.6.1-3.fc38               copr_base                                       464 k
 libassuan                       ppc64le  2.5.5-5.fc38               copr_base                                        71 k
 libattr                         ppc64le  2.5.1-5.fc38               copr_base                                        19 k
 libb2                           ppc64le  0.98.1-7.fc38              copr_base                                        26 k
 libblkid                        ppc64le  2.38.1-3.fc38              fedora                                          122 k
 libbrotli                       ppc64le  1.0.9-9.fc38               copr_base                                       345 k
 libcap                          ppc64le  2.48-5.fc38                copr_base                                        73 k
 libcap-ng                       ppc64le  0.8.3-4.fc38               copr_base                                        34 k
 libcom_err                      ppc64le  1.46.5-3.fc38              copr_base                                        26 k
 libcomps                        ppc64le  0.1.18-4.fc38              copr_base                                        84 k
 libcurl                         ppc64le  7.87.0-1.fc38              copr_base                                       334 k
 libdnf                          ppc64le  0.68.0-1.fc38              copr_base                                       668 k
 libevent                        ppc64le  2.1.12-7.fc38              copr_base                                       276 k
 libffi                          ppc64le  3.4.4-1.fc38               copr_base                                        39 k
 libfsverity                     ppc64le  1.4-8.fc38                 copr_base                                        20 k
 libgcc                          ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch   88 k
 libgcrypt                       ppc64le  1.10.1-6.fc38              copr_base                                       596 k
 libgomp                         ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  314 k
 libgpg-error                    ppc64le  1.46-1.fc38                copr_base                                       233 k
 libidn2                         ppc64le  2.3.4-1.fc38               copr_base                                       157 k
 libksba                         ppc64le  1.6.3-1.fc38               copr_base                                       175 k
 libmodulemd                     ppc64le  2.14.0-4.fc38              copr_base                                       233 k
 libmount                        ppc64le  2.38.1-3.fc38              fedora                                          154 k
 libnghttp2                      ppc64le  1.51.0-1.fc38              copr_base                                        85 k
 libnsl2                         ppc64le  2.0.0-4.fc38               copr_base                                        33 k
 libpsl                          ppc64le  0.21.1-6.fc38              copr_base                                        67 k
 librepo                         ppc64le  1.15.1-1.fc38              copr_base                                       104 k
 libreport-filesystem            noarch   2.17.6-1.fc38              copr_base                                        14 k
 libselinux                      ppc64le  3.4-6.fc38                 copr_base                                       100 k
 libsemanage                     ppc64le  3.4-6.fc38                 copr_base                                       131 k
 libsepol                        ppc64le  3.4-4.fc38                 copr_base                                       355 k
 libsigsegv                      ppc64le  2.14-3.fc38                copr_base                                        28 k
 libsmartcols                    ppc64le  2.38.1-3.fc38              fedora                                           70 k
 libsolv                         ppc64le  0.7.22-3.fc38              copr_base                                       467 k
 libssh                          ppc64le  0.10.4-2.fc38              copr_base                                       236 k
 libssh-config                   noarch   0.10.4-2.fc38              copr_base                                       9.2 k
 libstdc++                       ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  932 k
 libtasn1                        ppc64le  4.19.0-1.fc38              copr_base                                        81 k
 libtirpc                        ppc64le  1.3.3-0.fc38               copr_base                                       108 k
 libunistring                    ppc64le  1.0-2.fc38                 copr_base                                       575 k
 libuuid                         ppc64le  2.38.1-3.fc38              fedora                                           29 k
 libverto                        ppc64le  0.3.2-4.fc38               copr_base                                        23 k
 libxcrypt                       ppc64le  4.4.33-5.fc38              copr_base                                       133 k
 libxml2                         ppc64le  2.10.3-2.fc38              copr_base                                       780 k
 libyaml                         ppc64le  0.2.5-8.fc38               copr_base                                        70 k
 libzstd                         ppc64le  1.5.2-3.fc37               fedora                                          316 k
 lua-libs                        ppc64le  5.4.4-6.fc38               copr_base                                       149 k
 lz4-libs                        ppc64le  1.9.3-5.fc38               copr_base                                        90 k
 mpdecimal                       ppc64le  2.5.1-4.fc38               copr_base                                       118 k
 mpfr                            ppc64le  4.1.1-2.fc38               copr_base                                       609 k
 ncurses-base                    noarch   6.3-5.20221126.fc38        copr_base                                        62 k
 ncurses-libs                    ppc64le  6.3-5.20221126.fc38        copr_base                                       374 k
 nettle                          ppc64le  3.8-2.fc38                 copr_base                                       443 k
 npth                            ppc64le  1.6-10.fc38                copr_base                                        25 k
 openldap                        ppc64le  2.6.3-1.fc38               fedora                                          287 k
 openssl-libs                    ppc64le  1:3.0.5-6.fc38             fedora                                          2.2 M
 p11-kit                         ppc64le  0.24.1-5.fc38              fedora                                          374 k
 p11-kit-trust                   ppc64le  0.24.1-5.fc38              fedora                                          149 k
 pcre2                           ppc64le  10.40-1.fc37.1             fedora                                          240 k
 pcre2-syntax                    noarch   10.40-1.fc37.1             fedora                                          142 k
 popt                            ppc64le  1.19-1.fc38                fedora                                           71 k
 publicsuffix-list-dafsa         noarch   20221208-1.fc38            fedora                                           59 k
 python-pip-wheel                noarch   22.3.1-1.fc38              fedora                                          1.4 M
 python-setuptools-wheel         noarch   65.5.1-1.fc38              fedora                                          715 k
 python3                         ppc64le  3.11.1-1.fc38              fedora                                           27 k
 python3-dateutil                noarch   1:2.8.2-4.fc37             fedora                                          361 k
 python3-dbus                    ppc64le  1.3.2-1.fc38               copr_base                                       152 k
 python3-distro                  noarch   1.8.0-1.fc38               fedora                                           49 k
 python3-dnf                     noarch   4.14.0-1.fc38              fedora                                          607 k
 python3-dnf-plugins-core        noarch   4.3.1-1.fc38               fedora                                          277 k
 python3-gpg                     ppc64le  1.17.1-3.fc38              copr_base                                       285 k
 python3-hawkey                  ppc64le  0.68.0-1.fc38              copr_base                                       109 k
 python3-libcomps                ppc64le  0.1.18-4.fc38              copr_base                                        53 k
 python3-libdnf                  ppc64le  0.68.0-1.fc38              copr_base                                       815 k
 python3-libs                    ppc64le  3.11.1-1.fc38              fedora                                          9.7 M
 python3-rpm                     ppc64le  4.18.0-8.fc38              fedora                                          101 k
 python3-six                     noarch   1.16.0-8.fc37              fedora                                           42 k
 readline                        ppc64le  8.2-2.fc38                 fedora                                          228 k
 rpm                             ppc64le  4.18.0-8.fc38              fedora                                          568 k
 rpm-build-libs                  ppc64le  4.18.0-8.fc38              fedora                                          103 k
 rpm-libs                        ppc64le  4.18.0-8.fc38              fedora                                          355 k
 rpm-sequoia                     ppc64le  1.2.0-1.fc38               fedora                                          1.4 M
 rpm-sign-libs                   ppc64le  4.18.0-8.fc38              fedora                                           27 k
 sed                             ppc64le  4.8-11.fc37                fedora                                          313 k
 setup                           noarch   2.14.3-1.fc38              fedora                                          152 k
 shadow-utils                    ppc64le  2:4.13-3.fc38              fedora                                          1.3 M
 sqlite-libs                     ppc64le  3.40.0-1.fc38              fedora                                          776 k
 systemd-libs                    ppc64le  252.4-598.fc38             fedora                                          666 k
 tpm2-tss                        ppc64le  4.0.0-0.1.rc2.fc38         fedora                                          631 k
 tzdata                          noarch   2022g-1.fc38               fedora                                          716 k
 xz-libs                         ppc64le  5.2.9-1.fc38               fedora                                          104 k
 zchunk-libs                     ppc64le  1.2.3-1.fc38               fedora                                           55 k
 zlib                            ppc64le  1.2.13-1.fc38              fedora                                          100 k

Transaction Summary
==========================================================================================================================
Install  137 Packages

Total download size: 60 M
Installed size: 284 M
Downloading Packages:
(1/137): alternatives-1.21-1.fc38.ppc64le.rpm   145 kB/s |  41 kB     00:00    
(2/137): bzip2-libs-1.0.8-12.fc38.ppc64le.rpm   164 kB/s |  48 kB     00:00    
(3/137): bash-5.2.9-3.fc38.ppc64le.rpm          5.4 MB/s | 1.9 MB     00:00    
(4/137): coreutils-9.1-8.fc38.ppc64le.rpm        17 MB/s | 1.3 MB     00:00    
(5/137): coreutils-common-9.1-8.fc38.ppc64le.rp  23 MB/s | 2.0 MB     00:00    
(6/137): curl-7.87.0-1.fc38.ppc64le.rpm         9.2 MB/s | 348 kB     00:00    
(7/137): cyrus-sasl-lib-2.1.28-8.fc38.ppc64le.r  29 MB/s | 882 kB     00:00    
(8/137): dbus-libs-1.14.4-1.fc38.ppc64le.rpm     14 MB/s | 177 kB     00:00    
(9/137): elfutils-default-yama-scope-0.188-3.fc 1.1 MB/s |  16 kB     00:00    
(10/137): elfutils-libelf-0.188-3.fc38.ppc64le.  10 MB/s | 205 kB     00:00    
(11/137): elfutils-libs-0.188-3.fc38.ppc64le.rp 4.6 MB/s | 291 kB     00:00    
(12/137): expat-2.5.0-1.fc38.ppc64le.rpm        2.2 MB/s | 117 kB     00:00    
(13/137): file-libs-5.42-4.fc38.ppc64le.rpm     8.6 MB/s | 688 kB     00:00    
(14/137): findutils-4.9.0-2.fc38.ppc64le.rpm    6.6 MB/s | 530 kB     00:00    
(15/137): gawk-5.1.1-4.fc38.ppc64le.rpm          11 MB/s | 1.0 MB     00:00    
(16/137): gdbm-libs-1.23-2.fc38.ppc64le.rpm     1.0 MB/s |  62 kB     00:00    
(17/137): glib2-2.74.1-2.fc38.ppc64le.rpm        28 MB/s | 2.8 MB     00:00    
(18/137): gmp-6.2.1-3.fc38.ppc64le.rpm          3.0 MB/s | 304 kB     00:00    
(19/137): gnupg2-2.3.8-1.fc38.ppc64le.rpm        15 MB/s | 2.7 MB     00:00    
(20/137): gnutls-3.7.8-9.fc38.ppc64le.rpm        10 MB/s | 1.1 MB     00:00    
(21/137): gpgme-1.17.1-3.fc38.ppc64le.rpm       2.2 MB/s | 229 kB     00:00    
(22/137): grep-3.8-1.fc38.ppc64le.rpm            17 MB/s | 293 kB     00:00    
(23/137): ima-evm-utils-1.4-6.fc38.ppc64le.rpm  6.4 MB/s |  67 kB     00:00    
(24/137): json-c-0.16-3.fc38.ppc64le.rpm        4.9 MB/s |  46 kB     00:00    
(25/137): keyutils-libs-1.6.1-5.fc38.ppc64le.rp 3.5 MB/s |  33 kB     00:00    
(26/137): krb5-libs-1.20.1-3.fc38.ppc64le.rpm    26 MB/s | 805 kB     00:00    
(27/137): libacl-2.3.1-4.fc38.ppc64le.rpm       845 kB/s |  26 kB     00:00    
(28/137): libarchive-3.6.1-3.fc38.ppc64le.rpm    15 MB/s | 464 kB     00:00    
(29/137): libassuan-2.5.5-5.fc38.ppc64le.rpm    6.8 MB/s |  71 kB     00:00    
(30/137): libattr-2.5.1-5.fc38.ppc64le.rpm      1.9 MB/s |  19 kB     00:00    
(31/137): libb2-0.98.1-7.fc38.ppc64le.rpm       2.8 MB/s |  26 kB     00:00    
(32/137): libbrotli-1.0.9-9.fc38.ppc64le.rpm     21 MB/s | 345 kB     00:00    
(33/137): libcap-2.48-5.fc38.ppc64le.rpm        4.1 MB/s |  73 kB     00:00    
(34/137): libcap-ng-0.8.3-4.fc38.ppc64le.rpm    2.2 MB/s |  34 kB     00:00    
(35/137): libcom_err-1.46.5-3.fc38.ppc64le.rpm  2.9 MB/s |  26 kB     00:00    
(36/137): libcomps-0.1.18-4.fc38.ppc64le.rpm    7.7 MB/s |  84 kB     00:00    
(37/137): libcurl-7.87.0-1.fc38.ppc64le.rpm      18 MB/s | 334 kB     00:00    
(38/137): libdnf-0.68.0-1.fc38.ppc64le.rpm       26 MB/s | 668 kB     00:00    
(39/137): libevent-2.1.12-7.fc38.ppc64le.rpm     11 MB/s | 276 kB     00:00    
(40/137): libffi-3.4.4-1.fc38.ppc64le.rpm       2.2 MB/s |  39 kB     00:00    
(41/137): libfsverity-1.4-8.fc38.ppc64le.rpm    2.2 MB/s |  20 kB     00:00    
(42/137): libgcrypt-1.10.1-6.fc38.ppc64le.rpm    25 MB/s | 596 kB     00:00    
(43/137): libgpg-error-1.46-1.fc38.ppc64le.rpm  8.4 MB/s | 233 kB     00:00    
(44/137): libidn2-2.3.4-1.fc38.ppc64le.rpm      6.5 MB/s | 157 kB     00:00    
(45/137): libksba-1.6.3-1.fc38.ppc64le.rpm       13 MB/s | 175 kB     00:00    
(46/137): libmodulemd-2.14.0-4.fc38.ppc64le.rpm  15 MB/s | 233 kB     00:00    
(47/137): libnghttp2-1.51.0-1.fc38.ppc64le.rpm  5.5 MB/s |  85 kB     00:00    
(48/137): libnsl2-2.0.0-4.fc38.ppc64le.rpm      3.5 MB/s |  33 kB     00:00    
(49/137): libpsl-0.21.1-6.fc38.ppc64le.rpm      6.6 MB/s |  67 kB     00:00    
(50/137): librepo-1.15.1-1.fc38.ppc64le.rpm     9.2 MB/s | 104 kB     00:00    
(51/137): libreport-filesystem-2.17.6-1.fc38.no 1.6 MB/s |  14 kB     00:00    
(52/137): libselinux-3.4-6.fc38.ppc64le.rpm     9.0 MB/s | 100 kB     00:00    
(53/137): libsemanage-3.4-6.fc38.ppc64le.rpm     10 MB/s | 131 kB     00:00    
(54/137): libsepol-3.4-4.fc38.ppc64le.rpm        20 MB/s | 355 kB     00:00    
(55/137): libsigsegv-2.14-3.fc38.ppc64le.rpm    2.7 MB/s |  28 kB     00:00    
(56/137): libsolv-0.7.22-3.fc38.ppc64le.rpm      22 MB/s | 467 kB     00:00    
(57/137): libssh-0.10.4-2.fc38.ppc64le.rpm       13 MB/s | 236 kB     00:00    
(58/137): libssh-config-0.10.4-2.fc38.noarch.rp 518 kB/s | 9.2 kB     00:00    
(59/137): libtasn1-4.19.0-1.fc38.ppc64le.rpm    7.6 MB/s |  81 kB     00:00    
(60/137): libtirpc-1.3.3-0.fc38.ppc64le.rpm     9.1 MB/s | 108 kB     00:00    
(61/137): libunistring-1.0-2.fc38.ppc64le.rpm    25 MB/s | 575 kB     00:00    
(62/137): libverto-0.3.2-4.fc38.ppc64le.rpm     1.4 MB/s |  23 kB     00:00    
(63/137): libxcrypt-4.4.33-5.fc38.ppc64le.rpm   9.7 MB/s | 133 kB     00:00    
(64/137): libxml2-2.10.3-2.fc38.ppc64le.rpm      30 MB/s | 780 kB     00:00    
(65/137): libyaml-0.2.5-8.fc38.ppc64le.rpm      2.4 MB/s |  70 kB     00:00    
(66/137): lua-libs-5.4.4-6.fc38.ppc64le.rpm     5.1 MB/s | 149 kB     00:00    
(67/137): lz4-libs-1.9.3-5.fc38.ppc64le.rpm     8.4 MB/s |  90 kB     00:00    
(68/137): mpdecimal-2.5.1-4.fc38.ppc64le.rpm     11 MB/s | 118 kB     00:00    
(69/137): mpfr-4.1.1-2.fc38.ppc64le.rpm          25 MB/s | 609 kB     00:00    
(70/137): ncurses-base-6.3-5.20221126.fc38.noar 3.5 MB/s |  62 kB     00:00    
(71/137): ncurses-libs-6.3-5.20221126.fc38.ppc6  20 MB/s | 374 kB     00:00    
(72/137): nettle-3.8-2.fc38.ppc64le.rpm          23 MB/s | 443 kB     00:00    
(73/137): npth-1.6-10.fc38.ppc64le.rpm          1.2 MB/s |  25 kB     00:00    
(74/137): python3-dbus-1.3.2-1.fc38.ppc64le.rpm 7.6 MB/s | 152 kB     00:00    
(75/137): python3-gpg-1.17.1-3.fc38.ppc64le.rpm  18 MB/s | 285 kB     00:00    
(76/137): python3-hawkey-0.68.0-1.fc38.ppc64le. 5.8 MB/s | 109 kB     00:00    
(77/137): python3-libcomps-0.1.18-4.fc38.ppc64l 3.0 MB/s |  53 kB     00:00    
(78/137): python3-libdnf-0.68.0-1.fc38.ppc64le.  31 MB/s | 815 kB     00:00    
(79/137): libgcc-13.0.0-0.4.fc38.ppc64le.rpm    237 kB/s |  88 kB     00:00    
(80/137): libgomp-13.0.0-0.4.fc38.ppc64le.rpm   755 kB/s | 314 kB     00:00    
(81/137): libstdc++-13.0.0-0.4.fc38.ppc64le.rpm 3.6 MB/s | 932 kB     00:00    
(82/137): basesystem-11-14.fc37.noarch.rpm      184 kB/s | 7.0 kB     00:00    
(83/137): audit-libs-3.0.9-2.fc38.ppc64le.rpm   1.4 MB/s | 130 kB     00:00    
(84/137): crypto-policies-20221215-1.gita4c31a3 1.6 MB/s |  90 kB     00:00    
(85/137): dnf-data-4.14.0-1.fc38.noarch.rpm     2.1 MB/s |  43 kB     00:00    
(86/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 1.1 MB/s |  34 kB     00:00    
(87/137): dnf-4.14.0-1.fc38.noarch.rpm          3.0 MB/s | 480 kB     00:00    
(88/137): fedora-gpg-keys-38-0.3.noarch.rpm     2.1 MB/s | 125 kB     00:00    
(89/137): fedora-release-38-0.6.noarch.rpm      654 kB/s |  11 kB     00:00    
(90/137): fedora-release-common-38-0.6.noarch.r 1.1 MB/s |  21 kB     00:00    
(91/137): fedora-release-identity-basic-38-0.6. 721 kB/s |  11 kB     00:00    
(92/137): fedora-repos-38-0.3.noarch.rpm        530 kB/s |  10 kB     00:00    
(93/137): fedora-repos-rawhide-38-0.3.noarch.rp 627 kB/s | 9.7 kB     00:00    
(94/137): ca-certificates-2022.2.54-5.fc37.noar 2.3 MB/s | 829 kB     00:00    
(95/137): glibc-common-2.36.9000-19.fc38.ppc64l 2.8 MB/s | 322 kB     00:00    
(96/137): glibc-minimal-langpack-2.36.9000-19.f 1.5 MB/s |  30 kB     00:00    
(97/137): libblkid-2.38.1-3.fc38.ppc64le.rpm    3.0 MB/s | 122 kB     00:00    
(98/137): filesystem-3.18-2.fc37.ppc64le.rpm    2.9 MB/s | 1.1 MB     00:00    
(99/137): libmount-2.38.1-3.fc38.ppc64le.rpm    2.4 MB/s | 154 kB     00:00    
(100/137): libuuid-2.38.1-3.fc38.ppc64le.rpm    1.5 MB/s |  29 kB     00:00    
(101/137): libsmartcols-2.38.1-3.fc38.ppc64le.r 1.8 MB/s |  70 kB     00:00    
(102/137): libzstd-1.5.2-3.fc37.ppc64le.rpm     3.2 MB/s | 316 kB     00:00    
(103/137): openldap-2.6.3-1.fc38.ppc64le.rpm    2.9 MB/s | 287 kB     00:00    
(104/137): glibc-2.36.9000-19.fc38.ppc64le.rpm  4.1 MB/s | 2.2 MB     00:00    
(105/137): p11-kit-trust-0.24.1-5.fc38.ppc64le. 4.3 MB/s | 149 kB     00:00    
(106/137): pcre2-10.40-1.fc37.1.ppc64le.rpm     4.7 MB/s | 240 kB     00:00    
(107/137): p11-kit-0.24.1-5.fc38.ppc64le.rpm    3.1 MB/s | 374 kB     00:00    
(108/137): popt-1.19-1.fc38.ppc64le.rpm         3.3 MB/s |  71 kB     00:00    
(109/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 3.9 MB/s | 142 kB     00:00    
(110/137): publicsuffix-list-dafsa-20221208-1.f 3.2 MB/s |  59 kB     00:00    
(111/137): python-setuptools-wheel-65.5.1-1.fc3 4.6 MB/s | 715 kB     00:00    
(112/137): python3-3.11.1-1.fc38.ppc64le.rpm    944 kB/s |  27 kB     00:00    
(113/137): python3-dateutil-2.8.2-4.fc37.noarch 4.7 MB/s | 361 kB     00:00    
(114/137): python3-distro-1.8.0-1.fc38.noarch.r 2.8 MB/s |  49 kB     00:00    
(115/137): openssl-libs-3.0.5-6.fc38.ppc64le.rp 4.5 MB/s | 2.2 MB     00:00    
(116/137): python-pip-wheel-22.3.1-1.fc38.noarc 3.9 MB/s | 1.4 MB     00:00    
(117/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 5.3 MB/s | 607 kB     00:00    
(118/137): python3-dnf-plugins-core-4.3.1-1.fc3 3.6 MB/s | 277 kB     00:00    
(119/137): python3-rpm-4.18.0-8.fc38.ppc64le.rp 4.4 MB/s | 101 kB     00:00    
(120/137): python3-six-1.16.0-8.fc37.noarch.rpm 1.2 MB/s |  42 kB     00:00    
(121/137): readline-8.2-2.fc38.ppc64le.rpm      6.3 MB/s | 228 kB     00:00    
(122/137): rpm-build-libs-4.18.0-8.fc38.ppc64le 5.5 MB/s | 103 kB     00:00    
(123/137): rpm-4.18.0-8.fc38.ppc64le.rpm        5.7 MB/s | 568 kB     00:00    
(124/137): rpm-libs-4.18.0-8.fc38.ppc64le.rpm   5.3 MB/s | 355 kB     00:00    
(125/137): rpm-sign-libs-4.18.0-8.fc38.ppc64le. 681 kB/s |  27 kB     00:00    
(126/137): sed-4.8-11.fc37.ppc64le.rpm          5.1 MB/s | 313 kB     00:00    
(127/137): setup-2.14.3-1.fc38.noarch.rpm       3.8 MB/s | 152 kB     00:00    
(128/137): rpm-sequoia-1.2.0-1.fc38.ppc64le.rpm 7.1 MB/s | 1.4 MB     00:00    
(129/137): sqlite-libs-3.40.0-1.fc38.ppc64le.rp 7.5 MB/s | 776 kB     00:00    
(130/137): shadow-utils-4.13-3.fc38.ppc64le.rpm 6.9 MB/s | 1.3 MB     00:00    
(131/137): systemd-libs-252.4-598.fc38.ppc64le. 7.4 MB/s | 666 kB     00:00    
(132/137): tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le. 5.1 MB/s | 631 kB     00:00    
(133/137): tzdata-2022g-1.fc38.noarch.rpm       8.1 MB/s | 716 kB     00:00    
(134/137): xz-libs-5.2.9-1.fc38.ppc64le.rpm     4.5 MB/s | 104 kB     00:00    
(135/137): zlib-1.2.13-1.fc38.ppc64le.rpm       4.8 MB/s | 100 kB     00:00    
(136/137): zchunk-libs-1.2.3-1.fc38.ppc64le.rpm 1.8 MB/s |  55 kB     00:00    
(137/137): python3-libs-3.11.1-1.fc38.ppc64le.r 9.0 MB/s | 9.7 MB     00:01    
--------------------------------------------------------------------------------
Total                                            15 MB/s |  60 MB     00:03     
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0xEB10B464:
 Userid     : "Fedora (38) <fedora-38-primary@fedoraproject.org>"
 Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
Key imported successfully
fedora                                          1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x5323552A:
 Userid     : "Fedora (37) <fedora-37-primary@fedoraproject.org>"
 Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                         1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.0.0-0.4.fc38.ppc64le                       1/137 
  Running scriptlet: libgcc-13.0.0-0.4.fc38.ppc64le                       1/137 
  Installing       : crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/137 
  Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/137 
  Installing       : tzdata-2022g-1.fc38.noarch                           3/137 
  Installing       : fedora-release-identity-basic-38-0.6.noarch          4/137 
  Installing       : python-setuptools-wheel-65.5.1-1.fc38.noarch         5/137 
  Installing       : publicsuffix-list-dafsa-20221208-1.fc38.noarch       6/137 
  Installing       : pcre2-syntax-10.40-1.fc37.1.noarch                   7/137 
  Installing       : fedora-gpg-keys-38-0.3.noarch                        8/137 
  Installing       : fedora-release-38-0.6.noarch                         9/137 
  Installing       : fedora-release-common-38-0.6.noarch                 10/137 
  Installing       : fedora-repos-rawhide-38-0.3.noarch                  11/137 
  Installing       : fedora-repos-38-0.3.noarch                          12/137 
  Installing       : setup-2.14.3-1.fc38.noarch                          13/137 
  Running scriptlet: setup-2.14.3-1.fc38.noarch                          13/137 
  Installing       : filesystem-3.18-2.fc37.ppc64le                      14/137 
  Installing       : basesystem-11-14.fc37.noarch                        15/137 
  Installing       : ncurses-base-6.3-5.20221126.fc38.noarch             16/137 
  Installing       : ncurses-libs-6.3-5.20221126.fc38.ppc64le            17/137 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     18/137 
  Installing       : glibc-2.36.9000-19.fc38.ppc64le                     18/137 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     18/137 
  Installing       : bash-5.2.9-3.fc38.ppc64le                           19/137 
  Running scriptlet: bash-5.2.9-3.fc38.ppc64le                           19/137 
  Installing       : glibc-common-2.36.9000-19.fc38.ppc64le              20/137 
  Installing       : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    21/137 
  Installing       : zlib-1.2.13-1.fc38.ppc64le                          22/137 
  Installing       : bzip2-libs-1.0.8-12.fc38.ppc64le                    23/137 
  Installing       : xz-libs-5.2.9-1.fc38.ppc64le                        24/137 
  Installing       : libzstd-1.5.2-3.fc37.ppc64le                        25/137 
  Installing       : sqlite-libs-3.40.0-1.fc38.ppc64le                   26/137 
  Installing       : gmp-1:6.2.1-3.fc38.ppc64le                          27/137 
  Installing       : libcap-2.48-5.fc38.ppc64le                          28/137 
  Installing       : libgpg-error-1.46-1.fc38.ppc64le                    29/137 
  Installing       : popt-1.19-1.fc38.ppc64le                            30/137 
  Installing       : libxml2-2.10.3-2.fc38.ppc64le                       31/137 
  Installing       : lua-libs-5.4.4-6.fc38.ppc64le                       32/137 
  Installing       : libstdc++-13.0.0-0.4.fc38.ppc64le                   33/137 
  Installing       : libuuid-2.38.1-3.fc38.ppc64le                       34/137 
  Installing       : elfutils-libelf-0.188-3.fc38.ppc64le                35/137 
  Installing       : file-libs-5.42-4.fc38.ppc64le                       36/137 
  Installing       : libattr-2.5.1-5.fc38.ppc64le                        37/137 
  Installing       : libacl-2.3.1-4.fc38.ppc64le                         38/137 
  Installing       : libffi-3.4.4-1.fc38.ppc64le                         39/137 
  Installing       : p11-kit-0.24.1-5.fc38.ppc64le                       40/137 
  Installing       : libunistring-1.0-2.fc38.ppc64le                     41/137 
  Installing       : libidn2-2.3.4-1.fc38.ppc64le                        42/137 
  Installing       : libxcrypt-4.4.33-5.fc38.ppc64le                     43/137 
  Installing       : pcre2-10.40-1.fc37.1.ppc64le                        44/137 
  Installing       : readline-8.2-2.fc38.ppc64le                         45/137 
  Installing       : libassuan-2.5.5-5.fc38.ppc64le                      46/137 
  Installing       : nettle-3.8-2.fc38.ppc64le                           47/137 
  Installing       : rpm-sequoia-1.2.0-1.fc38.ppc64le                    48/137 
  Installing       : expat-2.5.0-1.fc38.ppc64le                          49/137 
  Installing       : gdbm-libs-1:1.23-2.fc38.ppc64le                     50/137 
  Installing       : json-c-0.16-3.fc38.ppc64le                          51/137 
  Installing       : keyutils-libs-1.6.1-5.fc38.ppc64le                  52/137 
  Installing       : libcom_err-1.46.5-3.fc38.ppc64le                    53/137 
  Installing       : libsepol-3.4-4.fc38.ppc64le                         54/137 
  Installing       : libselinux-3.4-6.fc38.ppc64le                       55/137 
  Installing       : sed-4.8-11.fc37.ppc64le                             56/137 
  Installing       : libtasn1-4.19.0-1.fc38.ppc64le                      57/137 
  Installing       : lz4-libs-1.9.3-5.fc38.ppc64le                       58/137 
  Installing       : libgomp-13.0.0-0.4.fc38.ppc64le                     59/137 
  Installing       : libsmartcols-2.38.1-3.fc38.ppc64le                  60/137 
  Installing       : libb2-0.98.1-7.fc38.ppc64le                         61/137 
  Installing       : systemd-libs-252.4-598.fc38.ppc64le                 62/137 
  Installing       : dbus-libs-1:1.14.4-1.fc38.ppc64le                   63/137 
  Installing       : findutils-1:4.9.0-2.fc38.ppc64le                    64/137 
  Installing       : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                65/137 
  Installing       : libcomps-0.1.18-4.fc38.ppc64le                      66/137 
  Installing       : grep-3.8-1.fc38.ppc64le                             67/137 
  Installing       : libpsl-0.21.1-6.fc38.ppc64le                        68/137 
  Installing       : libblkid-2.38.1-3.fc38.ppc64le                      69/137 
  Installing       : libmount-2.38.1-3.fc38.ppc64le                      70/137 
  Installing       : mpdecimal-2.5.1-4.fc38.ppc64le                      71/137 
  Installing       : libgcrypt-1.10.1-6.fc38.ppc64le                     72/137 
  Installing       : libksba-1.6.3-1.fc38.ppc64le                        73/137 
  Installing       : mpfr-4.1.1-2.fc38.ppc64le                           74/137 
  Installing       : elfutils-default-yama-scope-0.188-3.fc38.noarch     75/137 
  Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch     75/137 
  Installing       : elfutils-libs-0.188-3.fc38.ppc64le                  76/137 
  Installing       : alternatives-1.21-1.fc38.ppc64le                    77/137 
  Installing       : p11-kit-trust-0.24.1-5.fc38.ppc64le                 78/137 
  Running scriptlet: p11-kit-trust-0.24.1-5.fc38.ppc64le                 78/137 
  Installing       : gnutls-3.7.8-9.fc38.ppc64le                         79/137 
  Installing       : glib2-2.74.1-2.fc38.ppc64le                         80/137 
  Installing       : libbrotli-1.0.9-9.fc38.ppc64le                      81/137 
  Installing       : libcap-ng-0.8.3-4.fc38.ppc64le                      82/137 
  Installing       : audit-libs-3.0.9-2.fc38.ppc64le                     83/137 
  Installing       : rpm-libs-4.18.0-8.fc38.ppc64le                      84/137 
  Installing       : rpm-build-libs-4.18.0-8.fc38.ppc64le                85/137 
  Installing       : libsemanage-3.4-6.fc38.ppc64le                      86/137 
  Installing       : shadow-utils-2:4.13-3.fc38.ppc64le                  87/137 
  Installing       : libnghttp2-1.51.0-1.fc38.ppc64le                    88/137 
  Installing       : libsigsegv-2.14-3.fc38.ppc64le                      89/137 
  Installing       : gawk-5.1.1-4.fc38.ppc64le                           90/137 
  Installing       : libverto-0.3.2-4.fc38.ppc64le                       91/137 
  Installing       : libyaml-0.2.5-8.fc38.ppc64le                        92/137 
  Installing       : libmodulemd-2.14.0-4.fc38.ppc64le                   93/137 
  Installing       : npth-1.6-10.fc38.ppc64le                            94/137 
  Installing       : libssh-config-0.10.4-2.fc38.noarch                  95/137 
  Installing       : libreport-filesystem-2.17.6-1.fc38.noarch           96/137 
  Installing       : dnf-data-4.14.0-1.fc38.noarch                       97/137 
warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew

  Installing       : coreutils-common-9.1-8.fc38.ppc64le                 98/137 
  Installing       : openssl-libs-1:3.0.5-6.fc38.ppc64le                 99/137 
  Installing       : coreutils-9.1-8.fc38.ppc64le                       100/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Installing       : ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Installing       : krb5-libs-1.20.1-3.fc38.ppc64le                    102/137 
  Installing       : libtirpc-1.3.3-0.fc38.ppc64le                      103/137 
  Installing       : libfsverity-1.4-8.fc38.ppc64le                     104/137 
  Installing       : zchunk-libs-1.2.3-1.fc38.ppc64le                   105/137 
  Installing       : libsolv-0.7.22-3.fc38.ppc64le                      106/137 
  Installing       : libnsl2-2.0.0-4.fc38.ppc64le                       107/137 
  Installing       : libssh-0.10.4-2.fc38.ppc64le                       108/137 
  Installing       : python-pip-wheel-22.3.1-1.fc38.noarch              109/137 
  Installing       : python3-3.11.1-1.fc38.ppc64le                      110/137 
  Installing       : python3-libs-3.11.1-1.fc38.ppc64le                 111/137 
  Installing       : python3-dbus-1.3.2-1.fc38.ppc64le                  112/137 
  Installing       : python3-libcomps-0.1.18-4.fc38.ppc64le             113/137 
  Installing       : python3-distro-1.8.0-1.fc38.noarch                 114/137 
  Installing       : python3-six-1.16.0-8.fc37.noarch                   115/137 
  Installing       : python3-dateutil-1:2.8.2-4.fc37.noarch             116/137 
  Installing       : libarchive-3.6.1-3.fc38.ppc64le                    117/137 
  Installing       : libevent-2.1.12-7.fc38.ppc64le                     118/137 
  Installing       : openldap-2.6.3-1.fc38.ppc64le                      119/137 
  Installing       : libcurl-7.87.0-1.fc38.ppc64le                      120/137 
  Installing       : gnupg2-2.3.8-1.fc38.ppc64le                        121/137 
  Installing       : gpgme-1.17.1-3.fc38.ppc64le                        122/137 
  Installing       : librepo-1.15.1-1.fc38.ppc64le                      123/137 
  Installing       : libdnf-0.68.0-1.fc38.ppc64le                       124/137 
  Installing       : python3-libdnf-0.68.0-1.fc38.ppc64le               125/137 
  Installing       : python3-hawkey-0.68.0-1.fc38.ppc64le               126/137 
  Installing       : python3-gpg-1.17.1-3.fc38.ppc64le                  127/137 
  Installing       : curl-7.87.0-1.fc38.ppc64le                         128/137 
  Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                129/137 
useradd: Warning: missing or non-executable shell '/usr/sbin/nologin'

  Installing       : tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                129/137 
  Installing       : ima-evm-utils-1.4-6.fc38.ppc64le                   130/137 
  Installing       : rpm-sign-libs-4.18.0-8.fc38.ppc64le                131/137 
  Installing       : python3-rpm-4.18.0-8.fc38.ppc64le                  132/137 
  Installing       : python3-dnf-4.14.0-1.fc38.noarch                   133/137 
  Installing       : python3-dnf-plugins-core-4.3.1-1.fc38.noarch       134/137 
  Installing       : dnf-plugins-core-4.3.1-1.fc38.noarch               135/137 
  Installing       : dnf-4.14.0-1.fc38.noarch                           136/137 
  Running scriptlet: dnf-4.14.0-1.fc38.noarch                           136/137 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          137/137 
  Installing       : rpm-4.18.0-8.fc38.ppc64le                          137/137 
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                     137/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            137/137 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          137/137 
  Verifying        : alternatives-1.21-1.fc38.ppc64le                     1/137 
  Verifying        : bash-5.2.9-3.fc38.ppc64le                            2/137 
  Verifying        : bzip2-libs-1.0.8-12.fc38.ppc64le                     3/137 
  Verifying        : coreutils-9.1-8.fc38.ppc64le                         4/137 
  Verifying        : coreutils-common-9.1-8.fc38.ppc64le                  5/137 
  Verifying        : curl-7.87.0-1.fc38.ppc64le                           6/137 
  Verifying        : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                 7/137 
  Verifying        : dbus-libs-1:1.14.4-1.fc38.ppc64le                    8/137 
  Verifying        : elfutils-default-yama-scope-0.188-3.fc38.noarch      9/137 
  Verifying        : elfutils-libelf-0.188-3.fc38.ppc64le                10/137 
  Verifying        : elfutils-libs-0.188-3.fc38.ppc64le                  11/137 
  Verifying        : expat-2.5.0-1.fc38.ppc64le                          12/137 
  Verifying        : file-libs-5.42-4.fc38.ppc64le                       13/137 
  Verifying        : findutils-1:4.9.0-2.fc38.ppc64le                    14/137 
  Verifying        : gawk-5.1.1-4.fc38.ppc64le                           15/137 
  Verifying        : gdbm-libs-1:1.23-2.fc38.ppc64le                     16/137 
  Verifying        : glib2-2.74.1-2.fc38.ppc64le                         17/137 
  Verifying        : gmp-1:6.2.1-3.fc38.ppc64le                          18/137 
  Verifying        : gnupg2-2.3.8-1.fc38.ppc64le                         19/137 
  Verifying        : gnutls-3.7.8-9.fc38.ppc64le                         20/137 
  Verifying        : gpgme-1.17.1-3.fc38.ppc64le                         21/137 
  Verifying        : grep-3.8-1.fc38.ppc64le                             22/137 
  Verifying        : ima-evm-utils-1.4-6.fc38.ppc64le                    23/137 
  Verifying        : json-c-0.16-3.fc38.ppc64le                          24/137 
  Verifying        : keyutils-libs-1.6.1-5.fc38.ppc64le                  25/137 
  Verifying        : krb5-libs-1.20.1-3.fc38.ppc64le                     26/137 
  Verifying        : libacl-2.3.1-4.fc38.ppc64le                         27/137 
  Verifying        : libarchive-3.6.1-3.fc38.ppc64le                     28/137 
  Verifying        : libassuan-2.5.5-5.fc38.ppc64le                      29/137 
  Verifying        : libattr-2.5.1-5.fc38.ppc64le                        30/137 
  Verifying        : libb2-0.98.1-7.fc38.ppc64le                         31/137 
  Verifying        : libbrotli-1.0.9-9.fc38.ppc64le                      32/137 
  Verifying        : libcap-2.48-5.fc38.ppc64le                          33/137 
  Verifying        : libcap-ng-0.8.3-4.fc38.ppc64le                      34/137 
  Verifying        : libcom_err-1.46.5-3.fc38.ppc64le                    35/137 
  Verifying        : libcomps-0.1.18-4.fc38.ppc64le                      36/137 
  Verifying        : libcurl-7.87.0-1.fc38.ppc64le                       37/137 
  Verifying        : libdnf-0.68.0-1.fc38.ppc64le                        38/137 
  Verifying        : libevent-2.1.12-7.fc38.ppc64le                      39/137 
  Verifying        : libffi-3.4.4-1.fc38.ppc64le                         40/137 
  Verifying        : libfsverity-1.4-8.fc38.ppc64le                      41/137 
  Verifying        : libgcrypt-1.10.1-6.fc38.ppc64le                     42/137 
  Verifying        : libgpg-error-1.46-1.fc38.ppc64le                    43/137 
  Verifying        : libidn2-2.3.4-1.fc38.ppc64le                        44/137 
  Verifying        : libksba-1.6.3-1.fc38.ppc64le                        45/137 
  Verifying        : libmodulemd-2.14.0-4.fc38.ppc64le                   46/137 
  Verifying        : libnghttp2-1.51.0-1.fc38.ppc64le                    47/137 
  Verifying        : libnsl2-2.0.0-4.fc38.ppc64le                        48/137 
  Verifying        : libpsl-0.21.1-6.fc38.ppc64le                        49/137 
  Verifying        : librepo-1.15.1-1.fc38.ppc64le                       50/137 
  Verifying        : libreport-filesystem-2.17.6-1.fc38.noarch           51/137 
  Verifying        : libselinux-3.4-6.fc38.ppc64le                       52/137 
  Verifying        : libsemanage-3.4-6.fc38.ppc64le                      53/137 
  Verifying        : libsepol-3.4-4.fc38.ppc64le                         54/137 
  Verifying        : libsigsegv-2.14-3.fc38.ppc64le                      55/137 
  Verifying        : libsolv-0.7.22-3.fc38.ppc64le                       56/137 
  Verifying        : libssh-0.10.4-2.fc38.ppc64le                        57/137 
  Verifying        : libssh-config-0.10.4-2.fc38.noarch                  58/137 
  Verifying        : libtasn1-4.19.0-1.fc38.ppc64le                      59/137 
  Verifying        : libtirpc-1.3.3-0.fc38.ppc64le                       60/137 
  Verifying        : libunistring-1.0-2.fc38.ppc64le                     61/137 
  Verifying        : libverto-0.3.2-4.fc38.ppc64le                       62/137 
  Verifying        : libxcrypt-4.4.33-5.fc38.ppc64le                     63/137 
  Verifying        : libxml2-2.10.3-2.fc38.ppc64le                       64/137 
  Verifying        : libyaml-0.2.5-8.fc38.ppc64le                        65/137 
  Verifying        : lua-libs-5.4.4-6.fc38.ppc64le                       66/137 
  Verifying        : lz4-libs-1.9.3-5.fc38.ppc64le                       67/137 
  Verifying        : mpdecimal-2.5.1-4.fc38.ppc64le                      68/137 
  Verifying        : mpfr-4.1.1-2.fc38.ppc64le                           69/137 
  Verifying        : ncurses-base-6.3-5.20221126.fc38.noarch             70/137 
  Verifying        : ncurses-libs-6.3-5.20221126.fc38.ppc64le            71/137 
  Verifying        : nettle-3.8-2.fc38.ppc64le                           72/137 
  Verifying        : npth-1.6-10.fc38.ppc64le                            73/137 
  Verifying        : python3-dbus-1.3.2-1.fc38.ppc64le                   74/137 
  Verifying        : python3-gpg-1.17.1-3.fc38.ppc64le                   75/137 
  Verifying        : python3-hawkey-0.68.0-1.fc38.ppc64le                76/137 
  Verifying        : python3-libcomps-0.1.18-4.fc38.ppc64le              77/137 
  Verifying        : python3-libdnf-0.68.0-1.fc38.ppc64le                78/137 
  Verifying        : libgcc-13.0.0-0.4.fc38.ppc64le                      79/137 
  Verifying        : libgomp-13.0.0-0.4.fc38.ppc64le                     80/137 
  Verifying        : libstdc++-13.0.0-0.4.fc38.ppc64le                   81/137 
  Verifying        : audit-libs-3.0.9-2.fc38.ppc64le                     82/137 
  Verifying        : basesystem-11-14.fc37.noarch                        83/137 
  Verifying        : ca-certificates-2022.2.54-5.fc37.noarch             84/137 
  Verifying        : crypto-policies-20221215-1.gita4c31a3.fc38.noarc    85/137 
  Verifying        : dnf-4.14.0-1.fc38.noarch                            86/137 
  Verifying        : dnf-data-4.14.0-1.fc38.noarch                       87/137 
  Verifying        : dnf-plugins-core-4.3.1-1.fc38.noarch                88/137 
  Verifying        : fedora-gpg-keys-38-0.3.noarch                       89/137 
  Verifying        : fedora-release-38-0.6.noarch                        90/137 
  Verifying        : fedora-release-common-38-0.6.noarch                 91/137 
  Verifying        : fedora-release-identity-basic-38-0.6.noarch         92/137 
  Verifying        : fedora-repos-38-0.3.noarch                          93/137 
  Verifying        : fedora-repos-rawhide-38-0.3.noarch                  94/137 
  Verifying        : filesystem-3.18-2.fc37.ppc64le                      95/137 
  Verifying        : glibc-2.36.9000-19.fc38.ppc64le                     96/137 
  Verifying        : glibc-common-2.36.9000-19.fc38.ppc64le              97/137 
  Verifying        : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    98/137 
  Verifying        : libblkid-2.38.1-3.fc38.ppc64le                      99/137 
  Verifying        : libmount-2.38.1-3.fc38.ppc64le                     100/137 
  Verifying        : libsmartcols-2.38.1-3.fc38.ppc64le                 101/137 
  Verifying        : libuuid-2.38.1-3.fc38.ppc64le                      102/137 
  Verifying        : libzstd-1.5.2-3.fc37.ppc64le                       103/137 
  Verifying        : openldap-2.6.3-1.fc38.ppc64le                      104/137 
  Verifying        : openssl-libs-1:3.0.5-6.fc38.ppc64le                105/137 
  Verifying        : p11-kit-0.24.1-5.fc38.ppc64le                      106/137 
  Verifying        : p11-kit-trust-0.24.1-5.fc38.ppc64le                107/137 
  Verifying        : pcre2-10.40-1.fc37.1.ppc64le                       108/137 
  Verifying        : pcre2-syntax-10.40-1.fc37.1.noarch                 109/137 
  Verifying        : popt-1.19-1.fc38.ppc64le                           110/137 
  Verifying        : publicsuffix-list-dafsa-20221208-1.fc38.noarch     111/137 
  Verifying        : python-pip-wheel-22.3.1-1.fc38.noarch              112/137 
  Verifying        : python-setuptools-wheel-65.5.1-1.fc38.noarch       113/137 
  Verifying        : python3-3.11.1-1.fc38.ppc64le                      114/137 
  Verifying        : python3-dateutil-1:2.8.2-4.fc37.noarch             115/137 
  Verifying        : python3-distro-1.8.0-1.fc38.noarch                 116/137 
  Verifying        : python3-dnf-4.14.0-1.fc38.noarch                   117/137 
  Verifying        : python3-dnf-plugins-core-4.3.1-1.fc38.noarch       118/137 
  Verifying        : python3-libs-3.11.1-1.fc38.ppc64le                 119/137 
  Verifying        : python3-rpm-4.18.0-8.fc38.ppc64le                  120/137 
  Verifying        : python3-six-1.16.0-8.fc37.noarch                   121/137 
  Verifying        : readline-8.2-2.fc38.ppc64le                        122/137 
  Verifying        : rpm-4.18.0-8.fc38.ppc64le                          123/137 
  Verifying        : rpm-build-libs-4.18.0-8.fc38.ppc64le               124/137 
  Verifying        : rpm-libs-4.18.0-8.fc38.ppc64le                     125/137 
  Verifying        : rpm-sequoia-1.2.0-1.fc38.ppc64le                   126/137 
  Verifying        : rpm-sign-libs-4.18.0-8.fc38.ppc64le                127/137 
  Verifying        : sed-4.8-11.fc37.ppc64le                            128/137 
  Verifying        : setup-2.14.3-1.fc38.noarch                         129/137 
  Verifying        : shadow-utils-2:4.13-3.fc38.ppc64le                 130/137 
  Verifying        : sqlite-libs-3.40.0-1.fc38.ppc64le                  131/137 
  Verifying        : systemd-libs-252.4-598.fc38.ppc64le                132/137 
  Verifying        : tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                133/137 
  Verifying        : tzdata-2022g-1.fc38.noarch                         134/137 
  Verifying        : xz-libs-5.2.9-1.fc38.ppc64le                       135/137 
  Verifying        : zchunk-libs-1.2.3-1.fc38.ppc64le                   136/137 
  Verifying        : zlib-1.2.13-1.fc38.ppc64le                         137/137 
Installed products updated.

Installed:
  alternatives-1.21-1.fc38.ppc64le                                              
  audit-libs-3.0.9-2.fc38.ppc64le                                               
  basesystem-11-14.fc37.noarch                                                  
  bash-5.2.9-3.fc38.ppc64le                                                     
  bzip2-libs-1.0.8-12.fc38.ppc64le                                              
  ca-certificates-2022.2.54-5.fc37.noarch                                       
  coreutils-9.1-8.fc38.ppc64le                                                  
  coreutils-common-9.1-8.fc38.ppc64le                                           
  crypto-policies-20221215-1.gita4c31a3.fc38.noarch                             
  curl-7.87.0-1.fc38.ppc64le                                                    
  cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                                          
  dbus-libs-1:1.14.4-1.fc38.ppc64le                                             
  dnf-4.14.0-1.fc38.noarch                                                      
  dnf-data-4.14.0-1.fc38.noarch                                                 
  dnf-plugins-core-4.3.1-1.fc38.noarch                                          
  elfutils-default-yama-scope-0.188-3.fc38.noarch                               
  elfutils-libelf-0.188-3.fc38.ppc64le                                          
  elfutils-libs-0.188-3.fc38.ppc64le                                            
  expat-2.5.0-1.fc38.ppc64le                                                    
  fedora-gpg-keys-38-0.3.noarch                                                 
  fedora-release-38-0.6.noarch                                                  
  fedora-release-common-38-0.6.noarch                                           
  fedora-release-identity-basic-38-0.6.noarch                                   
  fedora-repos-38-0.3.noarch                                                    
  fedora-repos-rawhide-38-0.3.noarch                                            
  file-libs-5.42-4.fc38.ppc64le                                                 
  filesystem-3.18-2.fc37.ppc64le                                                
  findutils-1:4.9.0-2.fc38.ppc64le                                              
  gawk-5.1.1-4.fc38.ppc64le                                                     
  gdbm-libs-1:1.23-2.fc38.ppc64le                                               
  glib2-2.74.1-2.fc38.ppc64le                                                   
  glibc-2.36.9000-19.fc38.ppc64le                                               
  glibc-common-2.36.9000-19.fc38.ppc64le                                        
  glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le                              
  gmp-1:6.2.1-3.fc38.ppc64le                                                    
  gnupg2-2.3.8-1.fc38.ppc64le                                                   
  gnutls-3.7.8-9.fc38.ppc64le                                                   
  gpgme-1.17.1-3.fc38.ppc64le                                                   
  grep-3.8-1.fc38.ppc64le                                                       
  ima-evm-utils-1.4-6.fc38.ppc64le                                              
  json-c-0.16-3.fc38.ppc64le                                                    
  keyutils-libs-1.6.1-5.fc38.ppc64le                                            
  krb5-libs-1.20.1-3.fc38.ppc64le                                               
  libacl-2.3.1-4.fc38.ppc64le                                                   
  libarchive-3.6.1-3.fc38.ppc64le                                               
  libassuan-2.5.5-5.fc38.ppc64le                                                
  libattr-2.5.1-5.fc38.ppc64le                                                  
  libb2-0.98.1-7.fc38.ppc64le                                                   
  libblkid-2.38.1-3.fc38.ppc64le                                                
  libbrotli-1.0.9-9.fc38.ppc64le                                                
  libcap-2.48-5.fc38.ppc64le                                                    
  libcap-ng-0.8.3-4.fc38.ppc64le                                                
  libcom_err-1.46.5-3.fc38.ppc64le                                              
  libcomps-0.1.18-4.fc38.ppc64le                                                
  libcurl-7.87.0-1.fc38.ppc64le                                                 
  libdnf-0.68.0-1.fc38.ppc64le                                                  
  libevent-2.1.12-7.fc38.ppc64le                                                
  libffi-3.4.4-1.fc38.ppc64le                                                   
  libfsverity-1.4-8.fc38.ppc64le                                                
  libgcc-13.0.0-0.4.fc38.ppc64le                                                
  libgcrypt-1.10.1-6.fc38.ppc64le                                               
  libgomp-13.0.0-0.4.fc38.ppc64le                                               
  libgpg-error-1.46-1.fc38.ppc64le                                              
  libidn2-2.3.4-1.fc38.ppc64le                                                  
  libksba-1.6.3-1.fc38.ppc64le                                                  
  libmodulemd-2.14.0-4.fc38.ppc64le                                             
  libmount-2.38.1-3.fc38.ppc64le                                                
  libnghttp2-1.51.0-1.fc38.ppc64le                                              
  libnsl2-2.0.0-4.fc38.ppc64le                                                  
  libpsl-0.21.1-6.fc38.ppc64le                                                  
  librepo-1.15.1-1.fc38.ppc64le                                                 
  libreport-filesystem-2.17.6-1.fc38.noarch                                     
  libselinux-3.4-6.fc38.ppc64le                                                 
  libsemanage-3.4-6.fc38.ppc64le                                                
  libsepol-3.4-4.fc38.ppc64le                                                   
  libsigsegv-2.14-3.fc38.ppc64le                                                
  libsmartcols-2.38.1-3.fc38.ppc64le                                            
  libsolv-0.7.22-3.fc38.ppc64le                                                 
  libssh-0.10.4-2.fc38.ppc64le                                                  
  libssh-config-0.10.4-2.fc38.noarch                                            
  libstdc++-13.0.0-0.4.fc38.ppc64le                                             
  libtasn1-4.19.0-1.fc38.ppc64le                                                
  libtirpc-1.3.3-0.fc38.ppc64le                                                 
  libunistring-1.0-2.fc38.ppc64le                                               
  libuuid-2.38.1-3.fc38.ppc64le                                                 
  libverto-0.3.2-4.fc38.ppc64le                                                 
  libxcrypt-4.4.33-5.fc38.ppc64le                                               
  libxml2-2.10.3-2.fc38.ppc64le                                                 
  libyaml-0.2.5-8.fc38.ppc64le                                                  
  libzstd-1.5.2-3.fc37.ppc64le                                                  
  lua-libs-5.4.4-6.fc38.ppc64le                                                 
  lz4-libs-1.9.3-5.fc38.ppc64le                                                 
  mpdecimal-2.5.1-4.fc38.ppc64le                                                
  mpfr-4.1.1-2.fc38.ppc64le                                                     
  ncurses-base-6.3-5.20221126.fc38.noarch                                       
  ncurses-libs-6.3-5.20221126.fc38.ppc64le                                      
  nettle-3.8-2.fc38.ppc64le                                                     
  npth-1.6-10.fc38.ppc64le                                                      
  openldap-2.6.3-1.fc38.ppc64le                                                 
  openssl-libs-1:3.0.5-6.fc38.ppc64le                                           
  p11-kit-0.24.1-5.fc38.ppc64le                                                 
  p11-kit-trust-0.24.1-5.fc38.ppc64le                                           
  pcre2-10.40-1.fc37.1.ppc64le                                                  
  pcre2-syntax-10.40-1.fc37.1.noarch                                            
  popt-1.19-1.fc38.ppc64le                                                      
  publicsuffix-list-dafsa-20221208-1.fc38.noarch                                
  python-pip-wheel-22.3.1-1.fc38.noarch                                         
  python-setuptools-wheel-65.5.1-1.fc38.noarch                                  
  python3-3.11.1-1.fc38.ppc64le                                                 
  python3-dateutil-1:2.8.2-4.fc37.noarch                                        
  python3-dbus-1.3.2-1.fc38.ppc64le                                             
  python3-distro-1.8.0-1.fc38.noarch                                            
  python3-dnf-4.14.0-1.fc38.noarch                                              
  python3-dnf-plugins-core-4.3.1-1.fc38.noarch                                  
  python3-gpg-1.17.1-3.fc38.ppc64le                                             
  python3-hawkey-0.68.0-1.fc38.ppc64le                                          
  python3-libcomps-0.1.18-4.fc38.ppc64le                                        
  python3-libdnf-0.68.0-1.fc38.ppc64le                                          
  python3-libs-3.11.1-1.fc38.ppc64le                                            
  python3-rpm-4.18.0-8.fc38.ppc64le                                             
  python3-six-1.16.0-8.fc37.noarch                                              
  readline-8.2-2.fc38.ppc64le                                                   
  rpm-4.18.0-8.fc38.ppc64le                                                     
  rpm-build-libs-4.18.0-8.fc38.ppc64le                                          
  rpm-libs-4.18.0-8.fc38.ppc64le                                                
  rpm-sequoia-1.2.0-1.fc38.ppc64le                                              
  rpm-sign-libs-4.18.0-8.fc38.ppc64le                                           
  sed-4.8-11.fc37.ppc64le                                                       
  setup-2.14.3-1.fc38.noarch                                                    
  shadow-utils-2:4.13-3.fc38.ppc64le                                            
  sqlite-libs-3.40.0-1.fc38.ppc64le                                             
  systemd-libs-252.4-598.fc38.ppc64le                                           
  tpm2-tss-4.0.0-0.1.rc2.fc38.ppc64le                                           
  tzdata-2022g-1.fc38.noarch                                                    
  xz-libs-5.2.9-1.fc38.ppc64le                                                  
  zchunk-libs-1.2.3-1.fc38.ppc64le                                              
  zlib-1.2.13-1.fc38.ppc64le                                                    

Complete!
Finish(bootstrap): dnf install
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-ppc64le-1672028007.308910/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
Mock Version: 3.5
INFO: Mock Version: 3.5
Start: dnf install
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 9.3 kB/s | 3.0 kB     00:00    
Copr repository                                  25 MB/s |  29 MB     00:01    
Additional repo https_jakub_fedorapeople_org_fe 8.6 kB/s | 3.0 kB     00:00    
fedora                                           18 kB/s | 5.8 kB     00:00    
Dependencies resolved.
==========================================================================================================================
 Package                         Arch     Version                    Repository                                       Size
==========================================================================================================================
Installing group/module packages:
 bash                            ppc64le  5.2.9-3.fc38               copr_base                                       1.9 M
 bzip2                           ppc64le  1.0.8-12.fc38              copr_base                                        54 k
 coreutils                       ppc64le  9.1-8.fc38                 copr_base                                       1.3 M
 cpio                            ppc64le  2.13-13.fc38               copr_base                                       277 k
 diffutils                       ppc64le  3.8-3.fc38                 copr_base                                       381 k
 fedora-release-common           noarch   38-0.6                     fedora                                           21 k
 findutils                       ppc64le  1:4.9.0-2.fc38             copr_base                                       530 k
 gawk                            ppc64le  5.1.1-4.fc38               copr_base                                       1.0 M
 glibc-minimal-langpack          ppc64le  2.36.9000-19.fc38          fedora                                           30 k
 grep                            ppc64le  3.8-1.fc38                 copr_base                                       293 k
 gzip                            ppc64le  1.12-2.fc38                copr_base                                       163 k
 info                            ppc64le  7.0.1-1.fc38               fedora                                          199 k
 patch                           ppc64le  2.7.6-17.fc37              fedora                                          135 k
 redhat-rpm-config               noarch   235-1.fc38                 fedora                                           80 k
 rpm-build                       ppc64le  4.18.0-8.fc38              fedora                                           78 k
 sed                             ppc64le  4.8-11.fc37                fedora                                          313 k
 shadow-utils                    ppc64le  2:4.13-3.fc38              fedora                                          1.3 M
 tar                             ppc64le  2:1.34-5.fc38              fedora                                          914 k
 unzip                           ppc64le  6.0-58.fc38                fedora                                          188 k
 util-linux                      ppc64le  2.38.1-3.fc38              fedora                                          2.4 M
 which                           ppc64le  2.21-36.fc38               fedora                                           42 k
 xz                              ppc64le  5.2.9-1.fc38               fedora                                          310 k
Installing dependencies:
 alternatives                    ppc64le  1.21-1.fc38                copr_base                                        41 k
 ansible-srpm-macros             noarch   1-8.1.fc38                 fedora                                          8.6 k
 audit-libs                      ppc64le  3.0.9-2.fc38               fedora                                          130 k
 authselect                      ppc64le  1.4.2-1.fc38               copr_base                                       141 k
 authselect-libs                 ppc64le  1.4.2-1.fc38               copr_base                                       241 k
 basesystem                      noarch   11-14.fc37                 fedora                                          7.0 k
 binutils                        ppc64le  2.39-6.fc38                copr_base                                       6.2 M
 binutils-gold                   ppc64le  2.39-6.fc38                copr_base                                       1.1 M
 bzip2-libs                      ppc64le  1.0.8-12.fc38              copr_base                                        48 k
 ca-certificates                 noarch   2022.2.54-5.fc37           fedora                                          829 k
 coreutils-common                ppc64le  9.1-8.fc38                 copr_base                                       2.0 M
 cracklib                        ppc64le  2.9.7-30.fc38              copr_base                                        84 k
 crypto-policies                 noarch   20221215-1.gita4c31a3.fc38 fedora                                           90 k
 curl                            ppc64le  7.87.0-1.fc38              copr_base                                       348 k
 cyrus-sasl-lib                  ppc64le  2.1.28-8.fc38              copr_base                                       882 k
 debugedit                       ppc64le  5.0-5.fc37                 fedora                                           80 k
 dwz                             ppc64le  0.15-1.fc38                copr_base                                       143 k
 ed                              ppc64le  1.18-2.fc38                copr_base                                        82 k
 efi-srpm-macros                 noarch   5-6.fc37                   fedora                                           22 k
 elfutils                        ppc64le  0.188-3.fc38               copr_base                                       555 k
 elfutils-debuginfod-client      ppc64le  0.188-3.fc38               copr_base                                        42 k
 elfutils-default-yama-scope     noarch   0.188-3.fc38               copr_base                                        16 k
 elfutils-libelf                 ppc64le  0.188-3.fc38               copr_base                                       205 k
 elfutils-libs                   ppc64le  0.188-3.fc38               copr_base                                       291 k
 fedora-gpg-keys                 noarch   38-0.3                     fedora                                          125 k
 fedora-release                  noarch   38-0.6                     fedora                                           11 k
 fedora-release-identity-basic   noarch   38-0.6                     fedora                                           11 k
 fedora-repos                    noarch   38-0.3                     fedora                                           10 k
 fedora-repos-rawhide            noarch   38-0.3                     fedora                                          9.7 k
 file                            ppc64le  5.42-4.fc38                copr_base                                        50 k
 file-libs                       ppc64le  5.42-4.fc38                copr_base                                       688 k
 filesystem                      ppc64le  3.18-2.fc37                fedora                                          1.1 M
 fonts-srpm-macros               noarch   1:2.0.5-10.fc38            fedora                                           26 k
 fpc-srpm-macros                 noarch   1.3-6.fc37                 fedora                                          7.7 k
 gdb-minimal                     ppc64le  12.1-10.fc38               fedora                                          3.7 M
 gdbm-libs                       ppc64le  1:1.23-2.fc38              copr_base                                        62 k
 ghc-srpm-macros                 noarch   1.5.0-7.fc37               fedora                                          7.8 k
 glibc                           ppc64le  2.36.9000-19.fc38          fedora                                          2.2 M
 glibc-common                    ppc64le  2.36.9000-19.fc38          fedora                                          322 k
 glibc-gconv-extra               ppc64le  2.36.9000-19.fc38          fedora                                          1.9 M
 gmp                             ppc64le  1:6.2.1-3.fc38             copr_base                                       304 k
 gnat-srpm-macros                noarch   4-16.fc37                  fedora                                          8.3 k
 go-srpm-macros                  noarch   3.2.0-1.fc38               fedora                                           27 k
 jansson                         ppc64le  2.13.1-5.fc38              copr_base                                        50 k
 kernel-srpm-macros              noarch   1.0-15.fc37                fedora                                          9.4 k
 keyutils-libs                   ppc64le  1.6.1-5.fc38               copr_base                                        33 k
 krb5-libs                       ppc64le  1.20.1-3.fc38              copr_base                                       805 k
 libacl                          ppc64le  2.3.1-4.fc38               copr_base                                        26 k
 libarchive                      ppc64le  3.6.1-3.fc38               copr_base                                       464 k
 libattr                         ppc64le  2.5.1-5.fc38               copr_base                                        19 k
 libblkid                        ppc64le  2.38.1-3.fc38              fedora                                          122 k
 libbrotli                       ppc64le  1.0.9-9.fc38               copr_base                                       345 k
 libcap                          ppc64le  2.48-5.fc38                copr_base                                        73 k
 libcap-ng                       ppc64le  0.8.3-4.fc38               copr_base                                        34 k
 libcom_err                      ppc64le  1.46.5-3.fc38              copr_base                                        26 k
 libcurl                         ppc64le  7.87.0-1.fc38              copr_base                                       334 k
 libdb                           ppc64le  5.3.28-54.fc38             copr_base                                       842 k
 libeconf                        ppc64le  0.4.0-4.fc38               copr_base                                        31 k
 libevent                        ppc64le  2.1.12-7.fc38              copr_base                                       276 k
 libfdisk                        ppc64le  2.38.1-3.fc38              fedora                                          176 k
 libffi                          ppc64le  3.4.4-1.fc38               copr_base                                        39 k
 libgcc                          ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch   88 k
 libgomp                         ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  314 k
 libidn2                         ppc64le  2.3.4-1.fc38               copr_base                                       157 k
 libmount                        ppc64le  2.38.1-3.fc38              fedora                                          154 k
 libnghttp2                      ppc64le  1.51.0-1.fc38              copr_base                                        85 k
 libnsl2                         ppc64le  2.0.0-4.fc38               copr_base                                        33 k
 libpkgconf                      ppc64le  1.8.0-3.fc37               fedora                                           40 k
 libpsl                          ppc64le  0.21.1-6.fc38              copr_base                                        67 k
 libpwquality                    ppc64le  1.4.5-1.fc38               fedora                                          122 k
 librtas                         ppc64le  2.0.3-1.fc38               copr_base                                        68 k
 libselinux                      ppc64le  3.4-6.fc38                 copr_base                                       100 k
 libsemanage                     ppc64le  3.4-6.fc38                 copr_base                                       131 k
 libsepol                        ppc64le  3.4-4.fc38                 copr_base                                       355 k
 libsigsegv                      ppc64le  2.14-3.fc38                copr_base                                        28 k
 libsmartcols                    ppc64le  2.38.1-3.fc38              fedora                                           70 k
 libssh                          ppc64le  0.10.4-2.fc38              copr_base                                       236 k
 libssh-config                   noarch   0.10.4-2.fc38              copr_base                                       9.2 k
 libstdc++                       ppc64le  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  932 k
 libtasn1                        ppc64le  4.19.0-1.fc38              copr_base                                        81 k
 libtirpc                        ppc64le  1.3.3-0.fc38               copr_base                                       108 k
 libunistring                    ppc64le  1.0-2.fc38                 copr_base                                       575 k
 libutempter                     ppc64le  1.2.1-7.fc38               copr_base                                        27 k
 libuuid                         ppc64le  2.38.1-3.fc38              fedora                                           29 k
 libverto                        ppc64le  0.3.2-4.fc38               copr_base                                        23 k
 libxcrypt                       ppc64le  4.4.33-5.fc38              copr_base                                       133 k
 libxml2                         ppc64le  2.10.3-2.fc38              copr_base                                       780 k
 libzstd                         ppc64le  1.5.2-3.fc37               fedora                                          316 k
 lua-libs                        ppc64le  5.4.4-6.fc38               copr_base                                       149 k
 lua-srpm-macros                 noarch   1-7.fc37                   fedora                                          8.8 k
 lz4-libs                        ppc64le  1.9.3-5.fc38               copr_base                                        90 k
 mpfr                            ppc64le  4.1.1-2.fc38               copr_base                                       609 k
 ncurses-base                    noarch   6.3-5.20221126.fc38        copr_base                                        62 k
 ncurses-libs                    ppc64le  6.3-5.20221126.fc38        copr_base                                       374 k
 nettle                          ppc64le  3.8-2.fc38                 copr_base                                       443 k
 nim-srpm-macros                 noarch   3-7.fc37                   fedora                                          8.4 k
 ocaml-srpm-macros               noarch   7-2.fc37                   fedora                                           13 k
 openblas-srpm-macros            noarch   2-12.fc37                  fedora                                          7.5 k
 openldap                        ppc64le  2.6.3-1.fc38               fedora                                          287 k
 openssl-libs                    ppc64le  1:3.0.5-6.fc38             fedora                                          2.2 M
 p11-kit                         ppc64le  0.24.1-5.fc38              fedora                                          374 k
 p11-kit-trust                   ppc64le  0.24.1-5.fc38              fedora                                          149 k
 package-notes-srpm-macros       noarch   0.5-6.fc38                 fedora                                           11 k
 pam                             ppc64le  1.5.2-15.fc38              fedora                                          605 k
 pam-libs                        ppc64le  1.5.2-15.fc38              fedora                                           63 k
 pcre2                           ppc64le  10.40-1.fc37.1             fedora                                          240 k
 pcre2-syntax                    noarch   10.40-1.fc37.1             fedora                                          142 k
 perl-srpm-macros                noarch   1-47.fc38                  fedora                                          8.2 k
 pkgconf                         ppc64le  1.8.0-3.fc37               fedora                                           43 k
 pkgconf-m4                      noarch   1.8.0-3.fc37               fedora                                           14 k
 pkgconf-pkg-config              ppc64le  1.8.0-3.fc37               fedora                                           10 k
 popt                            ppc64le  1.19-1.fc38                fedora                                           71 k
 publicsuffix-list-dafsa         noarch   20221208-1.fc38            fedora                                           59 k
 python-srpm-macros              noarch   3.11-6.fc38                fedora                                           25 k
 qt5-srpm-macros                 noarch   5.15.7-1.fc38              fedora                                          7.9 k
 readline                        ppc64le  8.2-2.fc38                 fedora                                          228 k
 rpm                             ppc64le  4.18.0-8.fc38              fedora                                          568 k
 rpm-build-libs                  ppc64le  4.18.0-8.fc38              fedora                                          103 k
 rpm-libs                        ppc64le  4.18.0-8.fc38              fedora                                          355 k
 rpm-sequoia                     ppc64le  1.2.0-1.fc38               fedora                                          1.4 M
 rpmautospec-rpm-macros          noarch   0.3.1-1.fc38               fedora                                          8.8 k
 rust-srpm-macros                noarch   23-1.fc38                  fedora                                          9.4 k
 setup                           noarch   2.14.3-1.fc38              fedora                                          152 k
 sqlite-libs                     ppc64le  3.40.0-1.fc38              fedora                                          776 k
 systemd-libs                    ppc64le  252.4-598.fc38             fedora                                          666 k
 tzdata                          noarch   2022g-1.fc38               fedora                                          716 k
 util-linux-core                 ppc64le  2.38.1-3.fc38              fedora                                          515 k
 xxhash-libs                     ppc64le  0.8.1-3.fc37               fedora                                           38 k
 xz-libs                         ppc64le  5.2.9-1.fc38               fedora                                          104 k
 zip                             ppc64le  3.0-35.fc38                fedora                                          267 k
 zlib                            ppc64le  1.2.13-1.fc38              fedora                                          100 k
 zstd                            ppc64le  1.5.2-3.fc37               fedora                                          466 k
Installing Groups:
 Buildsystem building group                                                                                               

Transaction Summary
==========================================================================================================================
Install  154 Packages

Total size: 57 M
Installed size: 328 M
Downloading Packages:
[SKIPPED] alternatives-1.21-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] authselect-1.4.2-1.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] authselect-libs-1.4.2-1.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] bash-5.2.9-3.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] binutils-2.39-6.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] binutils-gold-2.39-6.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] bzip2-1.0.8-12.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] bzip2-libs-1.0.8-12.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] coreutils-9.1-8.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] coreutils-common-9.1-8.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] cpio-2.13-13.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] cracklib-2.9.7-30.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] curl-7.87.0-1.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] diffutils-3.8-3.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] dwz-0.15-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] ed-1.18-2.fc38.ppc64le.rpm: Already downloaded                       
[SKIPPED] elfutils-0.188-3.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.ppc64le.rpm: Already downloaded
[SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded
[SKIPPED] elfutils-libelf-0.188-3.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] elfutils-libs-0.188-3.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] file-5.42-4.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] file-libs-5.42-4.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] findutils-4.9.0-2.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] gawk-5.1.1-4.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] gdbm-libs-1.23-2.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] gmp-6.2.1-3.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] grep-3.8-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] gzip-1.12-2.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] jansson-2.13.1-5.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] keyutils-libs-1.6.1-5.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] krb5-libs-1.20.1-3.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libacl-2.3.1-4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libarchive-3.6.1-3.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libattr-2.5.1-5.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libbrotli-1.0.9-9.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libcap-2.48-5.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] libcap-ng-0.8.3-4.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libcom_err-1.46.5-3.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libcurl-7.87.0-1.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libdb-5.3.28-54.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libeconf-0.4.0-4.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libevent-2.1.12-7.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libffi-3.4.4-1.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libidn2-2.3.4-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libnghttp2-1.51.0-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libnsl2-2.0.0-4.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libpsl-0.21.1-6.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] librtas-2.0.3-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libselinux-3.4-6.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libsemanage-3.4-6.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libsepol-3.4-4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libsigsegv-2.14-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libssh-0.10.4-2.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded           
[SKIPPED] libtasn1-4.19.0-1.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libtirpc-1.3.3-0.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libunistring-1.0-2.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libutempter-1.2.1-7.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] libverto-0.3.2-4.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libxcrypt-4.4.33-5.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libxml2-2.10.3-2.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] lua-libs-5.4.4-6.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] lz4-libs-1.9.3-5.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] mpfr-4.1.1-2.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded      
[SKIPPED] ncurses-libs-6.3-5.20221126.fc38.ppc64le.rpm: Already downloaded     
[SKIPPED] nettle-3.8-2.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] libgcc-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libgomp-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libstdc++-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded        
[SKIPPED] audit-libs-3.0.9-2.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded                 
[SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded      
[SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded
[SKIPPED] debugedit-5.0-5.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded              
[SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded                
[SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded                 
[SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded          
[SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded  
[SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded                   
[SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded           
[SKIPPED] filesystem-3.18-2.fc37.ppc64le.rpm: Already downloaded               
[SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded       
[SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded            
[SKIPPED] gdb-minimal-12.1-10.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded          
[SKIPPED] glibc-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] glibc-common-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded       
[SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded  
[SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded
[SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded            
[SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded           
[SKIPPED] info-7.0.1-1.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded        
[SKIPPED] libblkid-2.38.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libfdisk-2.38.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libmount-2.38.1-3.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] libpkgconf-1.8.0-3.fc37.ppc64le.rpm: Already downloaded              
[SKIPPED] libpwquality-1.4.5-1.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] libsmartcols-2.38.1-3.fc38.ppc64le.rpm: Already downloaded           
[SKIPPED] libuuid-2.38.1-3.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] libzstd-1.5.2-3.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded              
[SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded              
[SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded            
[SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded        
[SKIPPED] openldap-2.6.3-1.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] openssl-libs-3.0.5-6.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] p11-kit-0.24.1-5.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] p11-kit-trust-0.24.1-5.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded  
[SKIPPED] pam-1.5.2-15.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] pam-libs-1.5.2-15.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] patch-2.7.6-17.fc37.ppc64le.rpm: Already downloaded                  
[SKIPPED] pcre2-10.40-1.fc37.1.ppc64le.rpm: Already downloaded                 
[SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded           
[SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded            
[SKIPPED] pkgconf-1.8.0-3.fc37.ppc64le.rpm: Already downloaded                 
[SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded               
[SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.ppc64le.rpm: Already downloaded      
[SKIPPED] popt-1.19-1.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded
[SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded        
[SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] readline-8.2-2.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded          
[SKIPPED] rpm-4.18.0-8.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] rpm-build-4.18.0-8.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] rpm-build-libs-4.18.0-8.fc38.ppc64le.rpm: Already downloaded         
[SKIPPED] rpm-libs-4.18.0-8.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] rpm-sequoia-1.2.0-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded   
[SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] sed-4.8-11.fc37.ppc64le.rpm: Already downloaded                      
[SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] shadow-utils-4.13-3.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] sqlite-libs-3.40.0-1.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] systemd-libs-252.4-598.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] tar-1.34-5.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] unzip-6.0-58.fc38.ppc64le.rpm: Already downloaded                    
[SKIPPED] util-linux-2.38.1-3.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] util-linux-core-2.38.1-3.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] which-2.21-36.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] xxhash-libs-0.8.1-3.fc37.ppc64le.rpm: Already downloaded             
[SKIPPED] xz-5.2.9-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] xz-libs-5.2.9-1.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] zip-3.0-35.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] zlib-1.2.13-1.fc38.ppc64le.rpm: Already downloaded                   
[SKIPPED] zstd-1.5.2-3.fc37.ppc64le.rpm: Already downloaded                    
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0xEB10B464:
 Userid     : "Fedora (38) <fedora-38-primary@fedoraproject.org>"
 Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
Key imported successfully
fedora                                          1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x5323552A:
 Userid     : "Fedora (37) <fedora-37-primary@fedoraproject.org>"
 Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                         1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.0.0-0.4.fc38.ppc64le                       1/154 
  Running scriptlet: libgcc-13.0.0-0.4.fc38.ppc64le                       1/154 
  Installing       : crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/154 
  Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/154 
  Installing       : fedora-release-identity-basic-38-0.6.noarch          3/154 
  Installing       : tzdata-2022g-1.fc38.noarch                           4/154 
  Installing       : rust-srpm-macros-23-1.fc38.noarch                    5/154 
  Installing       : qt5-srpm-macros-5.15.7-1.fc38.noarch                 6/154 
  Installing       : publicsuffix-list-dafsa-20221208-1.fc38.noarch       7/154 
  Installing       : pkgconf-m4-1.8.0-3.fc37.noarch                       8/154 
  Installing       : perl-srpm-macros-1-47.fc38.noarch                    9/154 
  Installing       : pcre2-syntax-10.40-1.fc37.1.noarch                  10/154 
  Installing       : package-notes-srpm-macros-0.5-6.fc38.noarch         11/154 
  Installing       : openblas-srpm-macros-2-12.fc37.noarch               12/154 
  Installing       : ocaml-srpm-macros-7-2.fc37.noarch                   13/154 
  Installing       : nim-srpm-macros-3-7.fc37.noarch                     14/154 
  Installing       : kernel-srpm-macros-1.0-15.fc37.noarch               15/154 
  Installing       : gnat-srpm-macros-4-16.fc37.noarch                   16/154 
  Installing       : ghc-srpm-macros-1.5.0-7.fc37.noarch                 17/154 
  Installing       : fpc-srpm-macros-1.3-6.fc37.noarch                   18/154 
  Installing       : fedora-gpg-keys-38-0.3.noarch                       19/154 
  Installing       : fedora-release-38-0.6.noarch                        20/154 
  Installing       : fedora-release-common-38-0.6.noarch                 21/154 
  Installing       : fedora-repos-rawhide-38-0.3.noarch                  22/154 
  Installing       : fedora-repos-38-0.3.noarch                          23/154 
  Installing       : setup-2.14.3-1.fc38.noarch                          24/154 
warning: /etc/hosts created as /etc/hosts.rpmnew

  Running scriptlet: setup-2.14.3-1.fc38.noarch                          24/154 
  Installing       : filesystem-3.18-2.fc37.ppc64le                      25/154 
  Installing       : basesystem-11-14.fc37.noarch                        26/154 
  Installing       : ansible-srpm-macros-1-8.1.fc38.noarch               27/154 
  Installing       : ncurses-base-6.3-5.20221126.fc38.noarch             28/154 
  Installing       : ncurses-libs-6.3-5.20221126.fc38.ppc64le            29/154 
  Installing       : glibc-gconv-extra-2.36.9000-19.fc38.ppc64le         30/154 
  Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.ppc64le         30/154 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     31/154 
  Installing       : glibc-2.36.9000-19.fc38.ppc64le                     31/154 
  Running scriptlet: glibc-2.36.9000-19.fc38.ppc64le                     31/154 
  Installing       : bash-5.2.9-3.fc38.ppc64le                           32/154 
  Running scriptlet: bash-5.2.9-3.fc38.ppc64le                           32/154 
  Installing       : glibc-common-2.36.9000-19.fc38.ppc64le              33/154 
  Installing       : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    34/154 
  Installing       : zlib-1.2.13-1.fc38.ppc64le                          35/154 
  Installing       : xz-libs-5.2.9-1.fc38.ppc64le                        36/154 
  Installing       : bzip2-libs-1.0.8-12.fc38.ppc64le                    37/154 
  Installing       : elfutils-libelf-0.188-3.fc38.ppc64le                38/154 
  Installing       : gmp-1:6.2.1-3.fc38.ppc64le                          39/154 
  Installing       : libstdc++-13.0.0-0.4.fc38.ppc64le                   40/154 
  Installing       : libuuid-2.38.1-3.fc38.ppc64le                       41/154 
  Installing       : libzstd-1.5.2-3.fc37.ppc64le                        42/154 
  Installing       : popt-1.19-1.fc38.ppc64le                            43/154 
  Installing       : libblkid-2.38.1-3.fc38.ppc64le                      44/154 
  Installing       : libattr-2.5.1-5.fc38.ppc64le                        45/154 
  Installing       : libacl-2.3.1-4.fc38.ppc64le                         46/154 
  Installing       : libcap-2.48-5.fc38.ppc64le                          47/154 
  Installing       : libxcrypt-4.4.33-5.fc38.ppc64le                     48/154 
  Installing       : readline-8.2-2.fc38.ppc64le                         49/154 
  Installing       : lz4-libs-1.9.3-5.fc38.ppc64le                       50/154 
  Installing       : systemd-libs-252.4-598.fc38.ppc64le                 51/154 
  Installing       : mpfr-4.1.1-2.fc38.ppc64le                           52/154 
  Installing       : dwz-0.15-1.fc38.ppc64le                             53/154 
  Installing       : unzip-6.0-58.fc38.ppc64le                           54/154 
  Installing       : file-libs-5.42-4.fc38.ppc64le                       55/154 
  Installing       : file-5.42-4.fc38.ppc64le                            56/154 
  Installing       : sqlite-libs-3.40.0-1.fc38.ppc64le                   57/154 
  Installing       : alternatives-1.21-1.fc38.ppc64le                    58/154 
  Installing       : libcap-ng-0.8.3-4.fc38.ppc64le                      59/154 
  Installing       : audit-libs-3.0.9-2.fc38.ppc64le                     60/154 
  Installing       : libcom_err-1.46.5-3.fc38.ppc64le                    61/154 
  Installing       : libeconf-0.4.0-4.fc38.ppc64le                       62/154 
  Installing       : pam-libs-1.5.2-15.fc38.ppc64le                      63/154 
  Installing       : libsepol-3.4-4.fc38.ppc64le                         64/154 
  Installing       : libunistring-1.0-2.fc38.ppc64le                     65/154 
  Installing       : libidn2-2.3.4-1.fc38.ppc64le                        66/154 
  Installing       : lua-libs-5.4.4-6.fc38.ppc64le                       67/154 
  Installing       : libsmartcols-2.38.1-3.fc38.ppc64le                  68/154 
  Installing       : pcre2-10.40-1.fc37.1.ppc64le                        69/154 
  Installing       : libselinux-3.4-6.fc38.ppc64le                       70/154 
  Installing       : sed-4.8-11.fc37.ppc64le                             71/154 
  Installing       : grep-3.8-1.fc38.ppc64le                             72/154 
  Installing       : findutils-1:4.9.0-2.fc38.ppc64le                    73/154 
  Installing       : xz-5.2.9-1.fc38.ppc64le                             74/154 
  Installing       : libmount-2.38.1-3.fc38.ppc64le                      75/154 
  Installing       : util-linux-core-2.38.1-3.fc38.ppc64le               76/154 
  Installing       : libsemanage-3.4-6.fc38.ppc64le                      77/154 
  Installing       : shadow-utils-2:4.13-3.fc38.ppc64le                  78/154 
  Running scriptlet: libutempter-1.2.1-7.fc38.ppc64le                    79/154 
  Installing       : libutempter-1.2.1-7.fc38.ppc64le                    79/154 
  Installing       : tar-2:1.34-5.fc38.ppc64le                           80/154 
  Installing       : libpsl-0.21.1-6.fc38.ppc64le                        81/154 
  Installing       : zip-3.0-35.fc38.ppc64le                             82/154 
  Installing       : zstd-1.5.2-3.fc37.ppc64le                           83/154 
  Installing       : libfdisk-2.38.1-3.fc38.ppc64le                      84/154 
  Installing       : nettle-3.8-2.fc38.ppc64le                           85/154 
  Installing       : rpm-sequoia-1.2.0-1.fc38.ppc64le                    86/154 
  Installing       : rpm-libs-4.18.0-8.fc38.ppc64le                      87/154 
  Installing       : bzip2-1.0.8-12.fc38.ppc64le                         88/154 
  Installing       : libxml2-2.10.3-2.fc38.ppc64le                       89/154 
  Installing       : ed-1.18-2.fc38.ppc64le                              90/154 
  Installing       : patch-2.7.6-17.fc37.ppc64le                         91/154 
  Installing       : elfutils-default-yama-scope-0.188-3.fc38.noarch     92/154 
  Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch     92/154 
  Installing       : cpio-2.13-13.fc38.ppc64le                           93/154 
  Installing       : diffutils-3.8-3.fc38.ppc64le                        94/154 
  Installing       : gdbm-libs-1:1.23-2.fc38.ppc64le                     95/154 
  Installing       : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                96/154 
  Installing       : jansson-2.13.1-5.fc38.ppc64le                       97/154 
  Installing       : keyutils-libs-1.6.1-5.fc38.ppc64le                  98/154 
  Installing       : libbrotli-1.0.9-9.fc38.ppc64le                      99/154 
  Installing       : libdb-5.3.28-54.fc38.ppc64le                       100/154 
  Installing       : libffi-3.4.4-1.fc38.ppc64le                        101/154 
  Installing       : p11-kit-0.24.1-5.fc38.ppc64le                      102/154 
  Installing       : libnghttp2-1.51.0-1.fc38.ppc64le                   103/154 
  Installing       : librtas-2.0.3-1.fc38.ppc64le                       104/154 
  Running scriptlet: librtas-2.0.3-1.fc38.ppc64le                       104/154 
  Installing       : libsigsegv-2.14-3.fc38.ppc64le                     105/154 
  Installing       : gawk-5.1.1-4.fc38.ppc64le                          106/154 
  Installing       : libtasn1-4.19.0-1.fc38.ppc64le                     107/154 
  Installing       : p11-kit-trust-0.24.1-5.fc38.ppc64le                108/154 
  Running scriptlet: p11-kit-trust-0.24.1-5.fc38.ppc64le                108/154 
  Installing       : libverto-0.3.2-4.fc38.ppc64le                      109/154 
  Installing       : libgomp-13.0.0-0.4.fc38.ppc64le                    110/154 
  Installing       : libpkgconf-1.8.0-3.fc37.ppc64le                    111/154 
  Installing       : pkgconf-1.8.0-3.fc37.ppc64le                       112/154 
  Installing       : pkgconf-pkg-config-1.8.0-3.fc37.ppc64le            113/154 
  Installing       : xxhash-libs-0.8.1-3.fc37.ppc64le                   114/154 
  Installing       : libssh-config-0.10.4-2.fc38.noarch                 115/154 
  Installing       : coreutils-common-9.1-8.fc38.ppc64le                116/154 
  Installing       : openssl-libs-1:3.0.5-6.fc38.ppc64le                117/154 
  Installing       : coreutils-9.1-8.fc38.ppc64le                       118/154 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            119/154 
  Installing       : ca-certificates-2022.2.54-5.fc37.noarch            119/154 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            119/154 
  Installing       : krb5-libs-1.20.1-3.fc38.ppc64le                    120/154 
  Installing       : libtirpc-1.3.3-0.fc38.ppc64le                      121/154 
  Running scriptlet: authselect-libs-1.4.2-1.fc38.ppc64le               122/154 
  Installing       : authselect-libs-1.4.2-1.fc38.ppc64le               122/154 
  Installing       : gzip-1.12-2.fc38.ppc64le                           123/154 
  Installing       : cracklib-2.9.7-30.fc38.ppc64le                     124/154 
  Installing       : libpwquality-1.4.5-1.fc38.ppc64le                  125/154 
  Installing       : authselect-1.4.2-1.fc38.ppc64le                    126/154 
  Installing       : libnsl2-2.0.0-4.fc38.ppc64le                       127/154 
  Installing       : pam-1.5.2-15.fc38.ppc64le                          128/154 
  Installing       : libssh-0.10.4-2.fc38.ppc64le                       129/154 
  Installing       : libarchive-3.6.1-3.fc38.ppc64le                    130/154 
  Installing       : libevent-2.1.12-7.fc38.ppc64le                     131/154 
  Installing       : openldap-2.6.3-1.fc38.ppc64le                      132/154 
  Installing       : libcurl-7.87.0-1.fc38.ppc64le                      133/154 
  Installing       : elfutils-libs-0.188-3.fc38.ppc64le                 134/154 
  Installing       : elfutils-debuginfod-client-0.188-3.fc38.ppc64le    135/154 
  Installing       : binutils-gold-2.39-6.fc38.ppc64le                  136/154 
  Installing       : binutils-2.39-6.fc38.ppc64le                       137/154 
  Running scriptlet: binutils-2.39-6.fc38.ppc64le                       137/154 
  Installing       : elfutils-0.188-3.fc38.ppc64le                      138/154 
  Installing       : gdb-minimal-12.1-10.fc38.ppc64le                   139/154 
  Installing       : debugedit-5.0-5.fc37.ppc64le                       140/154 
  Installing       : rpm-build-libs-4.18.0-8.fc38.ppc64le               141/154 
  Installing       : curl-7.87.0-1.fc38.ppc64le                         142/154 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          143/154 
  Installing       : rpm-4.18.0-8.fc38.ppc64le                          143/154 
  Installing       : efi-srpm-macros-5-6.fc37.noarch                    144/154 
  Installing       : lua-srpm-macros-1-7.fc37.noarch                    145/154 
  Installing       : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch         146/154 
  Installing       : fonts-srpm-macros-1:2.0.5-10.fc38.noarch           147/154 
  Installing       : go-srpm-macros-3.2.0-1.fc38.noarch                 148/154 
  Installing       : python-srpm-macros-3.11-6.fc38.noarch              149/154 
  Installing       : redhat-rpm-config-235-1.fc38.noarch                150/154 
  Installing       : rpm-build-4.18.0-8.fc38.ppc64le                    151/154 
  Installing       : util-linux-2.38.1-3.fc38.ppc64le                   152/154 
  Installing       : which-2.21-36.fc38.ppc64le                         153/154 
  Installing       : info-7.0.1-1.fc38.ppc64le                          154/154 
  Running scriptlet: filesystem-3.18-2.fc37.ppc64le                     154/154 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            154/154 
  Running scriptlet: authselect-libs-1.4.2-1.fc38.ppc64le               154/154 
  Running scriptlet: rpm-4.18.0-8.fc38.ppc64le                          154/154 
  Running scriptlet: info-7.0.1-1.fc38.ppc64le                          154/154 
  Verifying        : alternatives-1.21-1.fc38.ppc64le                     1/154 
  Verifying        : authselect-1.4.2-1.fc38.ppc64le                      2/154 
  Verifying        : authselect-libs-1.4.2-1.fc38.ppc64le                 3/154 
  Verifying        : bash-5.2.9-3.fc38.ppc64le                            4/154 
  Verifying        : binutils-2.39-6.fc38.ppc64le                         5/154 
  Verifying        : binutils-gold-2.39-6.fc38.ppc64le                    6/154 
  Verifying        : bzip2-1.0.8-12.fc38.ppc64le                          7/154 
  Verifying        : bzip2-libs-1.0.8-12.fc38.ppc64le                     8/154 
  Verifying        : coreutils-9.1-8.fc38.ppc64le                         9/154 
  Verifying        : coreutils-common-9.1-8.fc38.ppc64le                 10/154 
  Verifying        : cpio-2.13-13.fc38.ppc64le                           11/154 
  Verifying        : cracklib-2.9.7-30.fc38.ppc64le                      12/154 
  Verifying        : curl-7.87.0-1.fc38.ppc64le                          13/154 
  Verifying        : cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                14/154 
  Verifying        : diffutils-3.8-3.fc38.ppc64le                        15/154 
  Verifying        : dwz-0.15-1.fc38.ppc64le                             16/154 
  Verifying        : ed-1.18-2.fc38.ppc64le                              17/154 
  Verifying        : elfutils-0.188-3.fc38.ppc64le                       18/154 
  Verifying        : elfutils-debuginfod-client-0.188-3.fc38.ppc64le     19/154 
  Verifying        : elfutils-default-yama-scope-0.188-3.fc38.noarch     20/154 
  Verifying        : elfutils-libelf-0.188-3.fc38.ppc64le                21/154 
  Verifying        : elfutils-libs-0.188-3.fc38.ppc64le                  22/154 
  Verifying        : file-5.42-4.fc38.ppc64le                            23/154 
  Verifying        : file-libs-5.42-4.fc38.ppc64le                       24/154 
  Verifying        : findutils-1:4.9.0-2.fc38.ppc64le                    25/154 
  Verifying        : gawk-5.1.1-4.fc38.ppc64le                           26/154 
  Verifying        : gdbm-libs-1:1.23-2.fc38.ppc64le                     27/154 
  Verifying        : gmp-1:6.2.1-3.fc38.ppc64le                          28/154 
  Verifying        : grep-3.8-1.fc38.ppc64le                             29/154 
  Verifying        : gzip-1.12-2.fc38.ppc64le                            30/154 
  Verifying        : jansson-2.13.1-5.fc38.ppc64le                       31/154 
  Verifying        : keyutils-libs-1.6.1-5.fc38.ppc64le                  32/154 
  Verifying        : krb5-libs-1.20.1-3.fc38.ppc64le                     33/154 
  Verifying        : libacl-2.3.1-4.fc38.ppc64le                         34/154 
  Verifying        : libarchive-3.6.1-3.fc38.ppc64le                     35/154 
  Verifying        : libattr-2.5.1-5.fc38.ppc64le                        36/154 
  Verifying        : libbrotli-1.0.9-9.fc38.ppc64le                      37/154 
  Verifying        : libcap-2.48-5.fc38.ppc64le                          38/154 
  Verifying        : libcap-ng-0.8.3-4.fc38.ppc64le                      39/154 
  Verifying        : libcom_err-1.46.5-3.fc38.ppc64le                    40/154 
  Verifying        : libcurl-7.87.0-1.fc38.ppc64le                       41/154 
  Verifying        : libdb-5.3.28-54.fc38.ppc64le                        42/154 
  Verifying        : libeconf-0.4.0-4.fc38.ppc64le                       43/154 
  Verifying        : libevent-2.1.12-7.fc38.ppc64le                      44/154 
  Verifying        : libffi-3.4.4-1.fc38.ppc64le                         45/154 
  Verifying        : libidn2-2.3.4-1.fc38.ppc64le                        46/154 
  Verifying        : libnghttp2-1.51.0-1.fc38.ppc64le                    47/154 
  Verifying        : libnsl2-2.0.0-4.fc38.ppc64le                        48/154 
  Verifying        : libpsl-0.21.1-6.fc38.ppc64le                        49/154 
  Verifying        : librtas-2.0.3-1.fc38.ppc64le                        50/154 
  Verifying        : libselinux-3.4-6.fc38.ppc64le                       51/154 
  Verifying        : libsemanage-3.4-6.fc38.ppc64le                      52/154 
  Verifying        : libsepol-3.4-4.fc38.ppc64le                         53/154 
  Verifying        : libsigsegv-2.14-3.fc38.ppc64le                      54/154 
  Verifying        : libssh-0.10.4-2.fc38.ppc64le                        55/154 
  Verifying        : libssh-config-0.10.4-2.fc38.noarch                  56/154 
  Verifying        : libtasn1-4.19.0-1.fc38.ppc64le                      57/154 
  Verifying        : libtirpc-1.3.3-0.fc38.ppc64le                       58/154 
  Verifying        : libunistring-1.0-2.fc38.ppc64le                     59/154 
  Verifying        : libutempter-1.2.1-7.fc38.ppc64le                    60/154 
  Verifying        : libverto-0.3.2-4.fc38.ppc64le                       61/154 
  Verifying        : libxcrypt-4.4.33-5.fc38.ppc64le                     62/154 
  Verifying        : libxml2-2.10.3-2.fc38.ppc64le                       63/154 
  Verifying        : lua-libs-5.4.4-6.fc38.ppc64le                       64/154 
  Verifying        : lz4-libs-1.9.3-5.fc38.ppc64le                       65/154 
  Verifying        : mpfr-4.1.1-2.fc38.ppc64le                           66/154 
  Verifying        : ncurses-base-6.3-5.20221126.fc38.noarch             67/154 
  Verifying        : ncurses-libs-6.3-5.20221126.fc38.ppc64le            68/154 
  Verifying        : nettle-3.8-2.fc38.ppc64le                           69/154 
  Verifying        : libgcc-13.0.0-0.4.fc38.ppc64le                      70/154 
  Verifying        : libgomp-13.0.0-0.4.fc38.ppc64le                     71/154 
  Verifying        : libstdc++-13.0.0-0.4.fc38.ppc64le                   72/154 
  Verifying        : ansible-srpm-macros-1-8.1.fc38.noarch               73/154 
  Verifying        : audit-libs-3.0.9-2.fc38.ppc64le                     74/154 
  Verifying        : basesystem-11-14.fc37.noarch                        75/154 
  Verifying        : ca-certificates-2022.2.54-5.fc37.noarch             76/154 
  Verifying        : crypto-policies-20221215-1.gita4c31a3.fc38.noarc    77/154 
  Verifying        : debugedit-5.0-5.fc37.ppc64le                        78/154 
  Verifying        : efi-srpm-macros-5-6.fc37.noarch                     79/154 
  Verifying        : fedora-gpg-keys-38-0.3.noarch                       80/154 
  Verifying        : fedora-release-38-0.6.noarch                        81/154 
  Verifying        : fedora-release-common-38-0.6.noarch                 82/154 
  Verifying        : fedora-release-identity-basic-38-0.6.noarch         83/154 
  Verifying        : fedora-repos-38-0.3.noarch                          84/154 
  Verifying        : fedora-repos-rawhide-38-0.3.noarch                  85/154 
  Verifying        : filesystem-3.18-2.fc37.ppc64le                      86/154 
  Verifying        : fonts-srpm-macros-1:2.0.5-10.fc38.noarch            87/154 
  Verifying        : fpc-srpm-macros-1.3-6.fc37.noarch                   88/154 
  Verifying        : gdb-minimal-12.1-10.fc38.ppc64le                    89/154 
  Verifying        : ghc-srpm-macros-1.5.0-7.fc37.noarch                 90/154 
  Verifying        : glibc-2.36.9000-19.fc38.ppc64le                     91/154 
  Verifying        : glibc-common-2.36.9000-19.fc38.ppc64le              92/154 
  Verifying        : glibc-gconv-extra-2.36.9000-19.fc38.ppc64le         93/154 
  Verifying        : glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le    94/154 
  Verifying        : gnat-srpm-macros-4-16.fc37.noarch                   95/154 
  Verifying        : go-srpm-macros-3.2.0-1.fc38.noarch                  96/154 
  Verifying        : info-7.0.1-1.fc38.ppc64le                           97/154 
  Verifying        : kernel-srpm-macros-1.0-15.fc37.noarch               98/154 
  Verifying        : libblkid-2.38.1-3.fc38.ppc64le                      99/154 
  Verifying        : libfdisk-2.38.1-3.fc38.ppc64le                     100/154 
  Verifying        : libmount-2.38.1-3.fc38.ppc64le                     101/154 
  Verifying        : libpkgconf-1.8.0-3.fc37.ppc64le                    102/154 
  Verifying        : libpwquality-1.4.5-1.fc38.ppc64le                  103/154 
  Verifying        : libsmartcols-2.38.1-3.fc38.ppc64le                 104/154 
  Verifying        : libuuid-2.38.1-3.fc38.ppc64le                      105/154 
  Verifying        : libzstd-1.5.2-3.fc37.ppc64le                       106/154 
  Verifying        : lua-srpm-macros-1-7.fc37.noarch                    107/154 
  Verifying        : nim-srpm-macros-3-7.fc37.noarch                    108/154 
  Verifying        : ocaml-srpm-macros-7-2.fc37.noarch                  109/154 
  Verifying        : openblas-srpm-macros-2-12.fc37.noarch              110/154 
  Verifying        : openldap-2.6.3-1.fc38.ppc64le                      111/154 
  Verifying        : openssl-libs-1:3.0.5-6.fc38.ppc64le                112/154 
  Verifying        : p11-kit-0.24.1-5.fc38.ppc64le                      113/154 
  Verifying        : p11-kit-trust-0.24.1-5.fc38.ppc64le                114/154 
  Verifying        : package-notes-srpm-macros-0.5-6.fc38.noarch        115/154 
  Verifying        : pam-1.5.2-15.fc38.ppc64le                          116/154 
  Verifying        : pam-libs-1.5.2-15.fc38.ppc64le                     117/154 
  Verifying        : patch-2.7.6-17.fc37.ppc64le                        118/154 
  Verifying        : pcre2-10.40-1.fc37.1.ppc64le                       119/154 
  Verifying        : pcre2-syntax-10.40-1.fc37.1.noarch                 120/154 
  Verifying        : perl-srpm-macros-1-47.fc38.noarch                  121/154 
  Verifying        : pkgconf-1.8.0-3.fc37.ppc64le                       122/154 
  Verifying        : pkgconf-m4-1.8.0-3.fc37.noarch                     123/154 
  Verifying        : pkgconf-pkg-config-1.8.0-3.fc37.ppc64le            124/154 
  Verifying        : popt-1.19-1.fc38.ppc64le                           125/154 
  Verifying        : publicsuffix-list-dafsa-20221208-1.fc38.noarch     126/154 
  Verifying        : python-srpm-macros-3.11-6.fc38.noarch              127/154 
  Verifying        : qt5-srpm-macros-5.15.7-1.fc38.noarch               128/154 
  Verifying        : readline-8.2-2.fc38.ppc64le                        129/154 
  Verifying        : redhat-rpm-config-235-1.fc38.noarch                130/154 
  Verifying        : rpm-4.18.0-8.fc38.ppc64le                          131/154 
  Verifying        : rpm-build-4.18.0-8.fc38.ppc64le                    132/154 
  Verifying        : rpm-build-libs-4.18.0-8.fc38.ppc64le               133/154 
  Verifying        : rpm-libs-4.18.0-8.fc38.ppc64le                     134/154 
  Verifying        : rpm-sequoia-1.2.0-1.fc38.ppc64le                   135/154 
  Verifying        : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch         136/154 
  Verifying        : rust-srpm-macros-23-1.fc38.noarch                  137/154 
  Verifying        : sed-4.8-11.fc37.ppc64le                            138/154 
  Verifying        : setup-2.14.3-1.fc38.noarch                         139/154 
  Verifying        : shadow-utils-2:4.13-3.fc38.ppc64le                 140/154 
  Verifying        : sqlite-libs-3.40.0-1.fc38.ppc64le                  141/154 
  Verifying        : systemd-libs-252.4-598.fc38.ppc64le                142/154 
  Verifying        : tar-2:1.34-5.fc38.ppc64le                          143/154 
  Verifying        : tzdata-2022g-1.fc38.noarch                         144/154 
  Verifying        : unzip-6.0-58.fc38.ppc64le                          145/154 
  Verifying        : util-linux-2.38.1-3.fc38.ppc64le                   146/154 
  Verifying        : util-linux-core-2.38.1-3.fc38.ppc64le              147/154 
  Verifying        : which-2.21-36.fc38.ppc64le                         148/154 
  Verifying        : xxhash-libs-0.8.1-3.fc37.ppc64le                   149/154 
  Verifying        : xz-5.2.9-1.fc38.ppc64le                            150/154 
  Verifying        : xz-libs-5.2.9-1.fc38.ppc64le                       151/154 
  Verifying        : zip-3.0-35.fc38.ppc64le                            152/154 
  Verifying        : zlib-1.2.13-1.fc38.ppc64le                         153/154 
  Verifying        : zstd-1.5.2-3.fc37.ppc64le                          154/154 

Installed:
  alternatives-1.21-1.fc38.ppc64le                                              
  ansible-srpm-macros-1-8.1.fc38.noarch                                         
  audit-libs-3.0.9-2.fc38.ppc64le                                               
  authselect-1.4.2-1.fc38.ppc64le                                               
  authselect-libs-1.4.2-1.fc38.ppc64le                                          
  basesystem-11-14.fc37.noarch                                                  
  bash-5.2.9-3.fc38.ppc64le                                                     
  binutils-2.39-6.fc38.ppc64le                                                  
  binutils-gold-2.39-6.fc38.ppc64le                                             
  bzip2-1.0.8-12.fc38.ppc64le                                                   
  bzip2-libs-1.0.8-12.fc38.ppc64le                                              
  ca-certificates-2022.2.54-5.fc37.noarch                                       
  coreutils-9.1-8.fc38.ppc64le                                                  
  coreutils-common-9.1-8.fc38.ppc64le                                           
  cpio-2.13-13.fc38.ppc64le                                                     
  cracklib-2.9.7-30.fc38.ppc64le                                                
  crypto-policies-20221215-1.gita4c31a3.fc38.noarch                             
  curl-7.87.0-1.fc38.ppc64le                                                    
  cyrus-sasl-lib-2.1.28-8.fc38.ppc64le                                          
  debugedit-5.0-5.fc37.ppc64le                                                  
  diffutils-3.8-3.fc38.ppc64le                                                  
  dwz-0.15-1.fc38.ppc64le                                                       
  ed-1.18-2.fc38.ppc64le                                                        
  efi-srpm-macros-5-6.fc37.noarch                                               
  elfutils-0.188-3.fc38.ppc64le                                                 
  elfutils-debuginfod-client-0.188-3.fc38.ppc64le                               
  elfutils-default-yama-scope-0.188-3.fc38.noarch                               
  elfutils-libelf-0.188-3.fc38.ppc64le                                          
  elfutils-libs-0.188-3.fc38.ppc64le                                            
  fedora-gpg-keys-38-0.3.noarch                                                 
  fedora-release-38-0.6.noarch                                                  
  fedora-release-common-38-0.6.noarch                                           
  fedora-release-identity-basic-38-0.6.noarch                                   
  fedora-repos-38-0.3.noarch                                                    
  fedora-repos-rawhide-38-0.3.noarch                                            
  file-5.42-4.fc38.ppc64le                                                      
  file-libs-5.42-4.fc38.ppc64le                                                 
  filesystem-3.18-2.fc37.ppc64le                                                
  findutils-1:4.9.0-2.fc38.ppc64le                                              
  fonts-srpm-macros-1:2.0.5-10.fc38.noarch                                      
  fpc-srpm-macros-1.3-6.fc37.noarch                                             
  gawk-5.1.1-4.fc38.ppc64le                                                     
  gdb-minimal-12.1-10.fc38.ppc64le                                              
  gdbm-libs-1:1.23-2.fc38.ppc64le                                               
  ghc-srpm-macros-1.5.0-7.fc37.noarch                                           
  glibc-2.36.9000-19.fc38.ppc64le                                               
  glibc-common-2.36.9000-19.fc38.ppc64le                                        
  glibc-gconv-extra-2.36.9000-19.fc38.ppc64le                                   
  glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le                              
  gmp-1:6.2.1-3.fc38.ppc64le                                                    
  gnat-srpm-macros-4-16.fc37.noarch                                             
  go-srpm-macros-3.2.0-1.fc38.noarch                                            
  grep-3.8-1.fc38.ppc64le                                                       
  gzip-1.12-2.fc38.ppc64le                                                      
  info-7.0.1-1.fc38.ppc64le                                                     
  jansson-2.13.1-5.fc38.ppc64le                                                 
  kernel-srpm-macros-1.0-15.fc37.noarch                                         
  keyutils-libs-1.6.1-5.fc38.ppc64le                                            
  krb5-libs-1.20.1-3.fc38.ppc64le                                               
  libacl-2.3.1-4.fc38.ppc64le                                                   
  libarchive-3.6.1-3.fc38.ppc64le                                               
  libattr-2.5.1-5.fc38.ppc64le                                                  
  libblkid-2.38.1-3.fc38.ppc64le                                                
  libbrotli-1.0.9-9.fc38.ppc64le                                                
  libcap-2.48-5.fc38.ppc64le                                                    
  libcap-ng-0.8.3-4.fc38.ppc64le                                                
  libcom_err-1.46.5-3.fc38.ppc64le                                              
  libcurl-7.87.0-1.fc38.ppc64le                                                 
  libdb-5.3.28-54.fc38.ppc64le                                                  
  libeconf-0.4.0-4.fc38.ppc64le                                                 
  libevent-2.1.12-7.fc38.ppc64le                                                
  libfdisk-2.38.1-3.fc38.ppc64le                                                
  libffi-3.4.4-1.fc38.ppc64le                                                   
  libgcc-13.0.0-0.4.fc38.ppc64le                                                
  libgomp-13.0.0-0.4.fc38.ppc64le                                               
  libidn2-2.3.4-1.fc38.ppc64le                                                  
  libmount-2.38.1-3.fc38.ppc64le                                                
  libnghttp2-1.51.0-1.fc38.ppc64le                                              
  libnsl2-2.0.0-4.fc38.ppc64le                                                  
  libpkgconf-1.8.0-3.fc37.ppc64le                                               
  libpsl-0.21.1-6.fc38.ppc64le                                                  
  libpwquality-1.4.5-1.fc38.ppc64le                                             
  librtas-2.0.3-1.fc38.ppc64le                                                  
  libselinux-3.4-6.fc38.ppc64le                                                 
  libsemanage-3.4-6.fc38.ppc64le                                                
  libsepol-3.4-4.fc38.ppc64le                                                   
  libsigsegv-2.14-3.fc38.ppc64le                                                
  libsmartcols-2.38.1-3.fc38.ppc64le                                            
  libssh-0.10.4-2.fc38.ppc64le                                                  
  libssh-config-0.10.4-2.fc38.noarch                                            
  libstdc++-13.0.0-0.4.fc38.ppc64le                                             
  libtasn1-4.19.0-1.fc38.ppc64le                                                
  libtirpc-1.3.3-0.fc38.ppc64le                                                 
  libunistring-1.0-2.fc38.ppc64le                                               
  libutempter-1.2.1-7.fc38.ppc64le                                              
  libuuid-2.38.1-3.fc38.ppc64le                                                 
  libverto-0.3.2-4.fc38.ppc64le                                                 
  libxcrypt-4.4.33-5.fc38.ppc64le                                               
  libxml2-2.10.3-2.fc38.ppc64le                                                 
  libzstd-1.5.2-3.fc37.ppc64le                                                  
  lua-libs-5.4.4-6.fc38.ppc64le                                                 
  lua-srpm-macros-1-7.fc37.noarch                                               
  lz4-libs-1.9.3-5.fc38.ppc64le                                                 
  mpfr-4.1.1-2.fc38.ppc64le                                                     
  ncurses-base-6.3-5.20221126.fc38.noarch                                       
  ncurses-libs-6.3-5.20221126.fc38.ppc64le                                      
  nettle-3.8-2.fc38.ppc64le                                                     
  nim-srpm-macros-3-7.fc37.noarch                                               
  ocaml-srpm-macros-7-2.fc37.noarch                                             
  openblas-srpm-macros-2-12.fc37.noarch                                         
  openldap-2.6.3-1.fc38.ppc64le                                                 
  openssl-libs-1:3.0.5-6.fc38.ppc64le                                           
  p11-kit-0.24.1-5.fc38.ppc64le                                                 
  p11-kit-trust-0.24.1-5.fc38.ppc64le                                           
  package-notes-srpm-macros-0.5-6.fc38.noarch                                   
  pam-1.5.2-15.fc38.ppc64le                                                     
  pam-libs-1.5.2-15.fc38.ppc64le                                                
  patch-2.7.6-17.fc37.ppc64le                                                   
  pcre2-10.40-1.fc37.1.ppc64le                                                  
  pcre2-syntax-10.40-1.fc37.1.noarch                                            
  perl-srpm-macros-1-47.fc38.noarch                                             
  pkgconf-1.8.0-3.fc37.ppc64le                                                  
  pkgconf-m4-1.8.0-3.fc37.noarch                                                
  pkgconf-pkg-config-1.8.0-3.fc37.ppc64le                                       
  popt-1.19-1.fc38.ppc64le                                                      
  publicsuffix-list-dafsa-20221208-1.fc38.noarch                                
  python-srpm-macros-3.11-6.fc38.noarch                                         
  qt5-srpm-macros-5.15.7-1.fc38.noarch                                          
  readline-8.2-2.fc38.ppc64le                                                   
  redhat-rpm-config-235-1.fc38.noarch                                           
  rpm-4.18.0-8.fc38.ppc64le                                                     
  rpm-build-4.18.0-8.fc38.ppc64le                                               
  rpm-build-libs-4.18.0-8.fc38.ppc64le                                          
  rpm-libs-4.18.0-8.fc38.ppc64le                                                
  rpm-sequoia-1.2.0-1.fc38.ppc64le                                              
  rpmautospec-rpm-macros-0.3.1-1.fc38.noarch                                    
  rust-srpm-macros-23-1.fc38.noarch                                             
  sed-4.8-11.fc37.ppc64le                                                       
  setup-2.14.3-1.fc38.noarch                                                    
  shadow-utils-2:4.13-3.fc38.ppc64le                                            
  sqlite-libs-3.40.0-1.fc38.ppc64le                                             
  systemd-libs-252.4-598.fc38.ppc64le                                           
  tar-2:1.34-5.fc38.ppc64le                                                     
  tzdata-2022g-1.fc38.noarch                                                    
  unzip-6.0-58.fc38.ppc64le                                                     
  util-linux-2.38.1-3.fc38.ppc64le                                              
  util-linux-core-2.38.1-3.fc38.ppc64le                                         
  which-2.21-36.fc38.ppc64le                                                    
  xxhash-libs-0.8.1-3.fc37.ppc64le                                              
  xz-5.2.9-1.fc38.ppc64le                                                       
  xz-libs-5.2.9-1.fc38.ppc64le                                                  
  zip-3.0-35.fc38.ppc64le                                                       
  zlib-1.2.13-1.fc38.ppc64le                                                    
  zstd-1.5.2-3.fc37.ppc64le                                                     

Complete!
Finish: dnf install
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: libselinux-3.4-6.fc38.ppc64le
libssh-0.10.4-2.fc38.ppc64le
libmount-2.38.1-3.fc38.ppc64le
libsepol-3.4-4.fc38.ppc64le
gdbm-libs-1.23-2.fc38.ppc64le
elfutils-default-yama-scope-0.188-3.fc38.noarch
gdb-minimal-12.1-10.fc38.ppc64le
libtasn1-4.19.0-1.fc38.ppc64le
pcre2-syntax-10.40-1.fc37.1.noarch
zlib-1.2.13-1.fc38.ppc64le
libcurl-7.87.0-1.fc38.ppc64le
elfutils-libelf-0.188-3.fc38.ppc64le
authselect-libs-1.4.2-1.fc38.ppc64le
which-2.21-36.fc38.ppc64le
rpm-sequoia-1.2.0-1.fc38.ppc64le
gpg-pubkey-eb10b464-6202d9c6
libidn2-2.3.4-1.fc38.ppc64le
ncurses-libs-6.3-5.20221126.fc38.ppc64le
libpkgconf-1.8.0-3.fc37.ppc64le
libcap-2.48-5.fc38.ppc64le
libbrotli-1.0.9-9.fc38.ppc64le
qt5-srpm-macros-5.15.7-1.fc38.noarch
unzip-6.0-58.fc38.ppc64le
libxcrypt-4.4.33-5.fc38.ppc64le
sqlite-libs-3.40.0-1.fc38.ppc64le
findutils-4.9.0-2.fc38.ppc64le
cpio-2.13-13.fc38.ppc64le
libssh-config-0.10.4-2.fc38.noarch
elfutils-0.188-3.fc38.ppc64le
fpc-srpm-macros-1.3-6.fc37.noarch
file-libs-5.42-4.fc38.ppc64le
publicsuffix-list-dafsa-20221208-1.fc38.noarch
elfutils-libs-0.188-3.fc38.ppc64le
debugedit-5.0-5.fc37.ppc64le
python-srpm-macros-3.11-6.fc38.noarch
binutils-2.39-6.fc38.ppc64le
glibc-minimal-langpack-2.36.9000-19.fc38.ppc64le
alternatives-1.21-1.fc38.ppc64le
zip-3.0-35.fc38.ppc64le
perl-srpm-macros-1-47.fc38.noarch
openblas-srpm-macros-2-12.fc37.noarch
rpmautospec-rpm-macros-0.3.1-1.fc38.noarch
grep-3.8-1.fc38.ppc64le
bzip2-libs-1.0.8-12.fc38.ppc64le
libunistring-1.0-2.fc38.ppc64le
libverto-0.3.2-4.fc38.ppc64le
efi-srpm-macros-5-6.fc37.noarch
ed-1.18-2.fc38.ppc64le
shadow-utils-4.13-3.fc38.ppc64le
filesystem-3.18-2.fc37.ppc64le
xz-libs-5.2.9-1.fc38.ppc64le
systemd-libs-252.4-598.fc38.ppc64le
libcom_err-1.46.5-3.fc38.ppc64le
coreutils-common-9.1-8.fc38.ppc64le
bzip2-1.0.8-12.fc38.ppc64le
tzdata-2022g-1.fc38.noarch
jansson-2.13.1-5.fc38.ppc64le
libpsl-0.21.1-6.fc38.ppc64le
readline-8.2-2.fc38.ppc64le
rpm-build-libs-4.18.0-8.fc38.ppc64le
p11-kit-trust-0.24.1-5.fc38.ppc64le
util-linux-2.38.1-3.fc38.ppc64le
patch-2.7.6-17.fc37.ppc64le
glibc-gconv-extra-2.36.9000-19.fc38.ppc64le
libsemanage-3.4-6.fc38.ppc64le
keyutils-libs-1.6.1-5.fc38.ppc64le
libgomp-13.0.0-0.4.fc38.ppc64le
ca-certificates-2022.2.54-5.fc37.noarch
p11-kit-0.24.1-5.fc38.ppc64le
fedora-release-common-38-0.6.noarch
tar-1.34-5.fc38.ppc64le
krb5-libs-1.20.1-3.fc38.ppc64le
fedora-release-identity-basic-38-0.6.noarch
libgcc-13.0.0-0.4.fc38.ppc64le
libacl-2.3.1-4.fc38.ppc64le
xxhash-libs-0.8.1-3.fc37.ppc64le
rpm-4.18.0-8.fc38.ppc64le
libutempter-1.2.1-7.fc38.ppc64le
pkgconf-1.8.0-3.fc37.ppc64le
librtas-2.0.3-1.fc38.ppc64le
fedora-release-38-0.6.noarch
gzip-1.12-2.fc38.ppc64le
pcre2-10.40-1.fc37.1.ppc64le
authselect-1.4.2-1.fc38.ppc64le
rpm-libs-4.18.0-8.fc38.ppc64le
kernel-srpm-macros-1.0-15.fc37.noarch
binutils-gold-2.39-6.fc38.ppc64le
libblkid-2.38.1-3.fc38.ppc64le
libnghttp2-1.51.0-1.fc38.ppc64le
libuuid-2.38.1-3.fc38.ppc64le
xz-5.2.9-1.fc38.ppc64le
libpwquality-1.4.5-1.fc38.ppc64le
libarchive-3.6.1-3.fc38.ppc64le
bash-5.2.9-3.fc38.ppc64le
gmp-6.2.1-3.fc38.ppc64le
ncurses-base-6.3-5.20221126.fc38.noarch
libsmartcols-2.38.1-3.fc38.ppc64le
cyrus-sasl-lib-2.1.28-8.fc38.ppc64le
elfutils-debuginfod-client-0.188-3.fc38.ppc64le
ansible-srpm-macros-1-8.1.fc38.noarch
pam-libs-1.5.2-15.fc38.ppc64le
libzstd-1.5.2-3.fc37.ppc64le
rust-srpm-macros-23-1.fc38.noarch
pam-1.5.2-15.fc38.ppc64le
basesystem-11-14.fc37.noarch
gawk-5.1.1-4.fc38.ppc64le
zstd-1.5.2-3.fc37.ppc64le
libsigsegv-2.14-3.fc38.ppc64le
rpm-build-4.18.0-8.fc38.ppc64le
libffi-3.4.4-1.fc38.ppc64le
openssl-libs-3.0.5-6.fc38.ppc64le
dwz-0.15-1.fc38.ppc64le
go-srpm-macros-3.2.0-1.fc38.noarch
ocaml-srpm-macros-7-2.fc37.noarch
libcap-ng-0.8.3-4.fc38.ppc64le
cracklib-2.9.7-30.fc38.ppc64le
ghc-srpm-macros-1.5.0-7.fc37.noarch
lua-srpm-macros-1-7.fc37.noarch
curl-7.87.0-1.fc38.ppc64le
lua-libs-5.4.4-6.fc38.ppc64le
fedora-repos-38-0.3.noarch
diffutils-3.8-3.fc38.ppc64le
setup-2.14.3-1.fc38.noarch
openldap-2.6.3-1.fc38.ppc64le
libstdc++-13.0.0-0.4.fc38.ppc64le
glibc-2.36.9000-19.fc38.ppc64le
util-linux-core-2.38.1-3.fc38.ppc64le
pkgconf-pkg-config-1.8.0-3.fc37.ppc64le
libnsl2-2.0.0-4.fc38.ppc64le
gpg-pubkey-5323552a-6112bcdc
glibc-common-2.36.9000-19.fc38.ppc64le
sed-4.8-11.fc37.ppc64le
crypto-policies-20221215-1.gita4c31a3.fc38.noarch
info-7.0.1-1.fc38.ppc64le
fedora-gpg-keys-38-0.3.noarch
file-5.42-4.fc38.ppc64le
coreutils-9.1-8.fc38.ppc64le
mpfr-4.1.1-2.fc38.ppc64le
libxml2-2.10.3-2.fc38.ppc64le
audit-libs-3.0.9-2.fc38.ppc64le
libfdisk-2.38.1-3.fc38.ppc64le
pkgconf-m4-1.8.0-3.fc37.noarch
libeconf-0.4.0-4.fc38.ppc64le
lz4-libs-1.9.3-5.fc38.ppc64le
fedora-repos-rawhide-38-0.3.noarch
package-notes-srpm-macros-0.5-6.fc38.noarch
nim-srpm-macros-3-7.fc37.noarch
nettle-3.8-2.fc38.ppc64le
libevent-2.1.12-7.fc38.ppc64le
popt-1.19-1.fc38.ppc64le
libdb-5.3.28-54.fc38.ppc64le
redhat-rpm-config-235-1.fc38.noarch
libtirpc-1.3.3-0.fc38.ppc64le
gnat-srpm-macros-4-16.fc37.noarch
libattr-2.5.1-5.fc38.ppc64le
fonts-srpm-macros-2.0.5-10.fc38.noarch
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Wrote: /builddir/build/SRPMS/openfst-1.8.2-3.fc38.src.rpm
Finish: rpmbuild -bs
cp: ‘var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log’: No such file or directory
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log/dnf.log
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-khcf6wcz/openfst/openfst.spec) Config(child) 2 minutes 28 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 (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/openfst-1.8.2-3.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672028007.308910 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)...
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/results/openfst-1.8.2-3.fc38.src.rpm)  Config(fedora-rawhide-ppc64le)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1672028007.308910/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-bootstrap-1672028007.308910/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: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/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
Mock Version: 3.5
INFO: Mock Version: 3.5
Start: dnf update
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 9.2 kB/s | 3.0 kB     00:00    
Copr repository                                  21 MB/s |  29 MB     00:01    
Additional repo https_jakub_fedorapeople_org_fe 8.9 kB/s | 3.0 kB     00:00    
fedora                                           17 kB/s | 5.8 kB     00:00    
Dependencies resolved.
Nothing to do.
Complete!
Finish: dnf update
Finish: chroot init
Start: build phase for openfst-1.8.2-3.fc38.src.rpm
Start: build setup for openfst-1.8.2-3.fc38.src.rpm
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Wrote: /builddir/build/SRPMS/openfst-1.8.2-3.fc38.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                 9.4 kB/s | 3.0 kB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 9.0 kB/s | 3.0 kB     00:00    
fedora                                           18 kB/s | 5.8 kB     00:00    
Dependencies resolved.
=============================================================================================================
 Package                  Arch     Version              Repository                                       Size
=============================================================================================================
Installing:
 chrpath                  ppc64le  0.16-18.fc38         copr_base                                        31 k
 gcc-c++                  ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch   12 M
 help2man                 noarch   1.49.3-1.fc38        copr_base                                       218 k
 make                     ppc64le  1:4.3-11.fc38        copr_base                                       549 k
 zlib-devel               ppc64le  1.2.13-1.fc38        fedora                                           45 k
Installing dependencies:
 annobin-docs             noarch   10.99-1.0.1.fc38     https_jakub_fedorapeople_org_fedora_gcc13_arch   93 k
 annobin-plugin-gcc       ppc64le  10.99-1.0.1.fc38     https_jakub_fedorapeople_org_fedora_gcc13_arch  890 k
 cpp                      ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch  9.8 M
 gc                       ppc64le  8.2.2-1.fc38         copr_base                                       122 k
 gcc                      ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch   30 M
 gcc-plugin-annobin       ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch   32 k
 glibc-devel              ppc64le  2.36.9000-19.fc38    fedora                                          546 k
 groff-base               ppc64le  1.22.4-10.fc38       copr_base                                       1.1 M
 guile22                  ppc64le  2.2.7-6.fc38         copr_base                                       6.5 M
 kernel-headers           ppc64le  6.1.0-1.fc38         fedora                                          1.5 M
 libasan                  ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch  477 k
 libatomic                ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch   19 k
 libmpc                   ppc64le  1.2.1-5.fc38         copr_base                                        85 k
 libstdc++-devel          ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch  2.4 M
 libtool-ltdl             ppc64le  2.4.7-3.0.1.fc38     https_jakub_fedorapeople_org_fedora_gcc13_arch   41 k
 libubsan                 ppc64le  13.0.0-0.4.fc38      https_jakub_fedorapeople_org_fedora_gcc13_arch  234 k
 libxcrypt-devel          ppc64le  4.4.33-5.fc38        copr_base                                        31 k
 ncurses                  ppc64le  6.3-5.20221126.fc38  copr_base                                       416 k
 perl-Carp                noarch   1.52-489.fc37        fedora                                           29 k
 perl-Class-Struct        noarch   0.66-492.fc38        fedora                                           25 k
 perl-DynaLoader          ppc64le  1.52-492.fc38        fedora                                           29 k
 perl-Encode              ppc64le  4:3.19-492.fc38      fedora                                          1.7 M
 perl-Errno               ppc64le  1.36-492.fc38        fedora                                           18 k
 perl-Exporter            noarch   5.77-489.fc37        fedora                                           31 k
 perl-Fcntl               ppc64le  1.15-492.fc38        fedora                                           24 k
 perl-File-Basename       noarch   2.85-492.fc38        fedora                                           20 k
 perl-File-Path           noarch   2.18-489.fc37        fedora                                           35 k
 perl-File-Temp           noarch   1:0.231.100-489.fc37 fedora                                           59 k
 perl-File-stat           noarch   1.12-492.fc38        fedora                                           20 k
 perl-Getopt-Long         noarch   1:2.54-1.fc38        fedora                                           60 k
 perl-Getopt-Std          noarch   1.13-492.fc38        fedora                                           19 k
 perl-HTTP-Tiny           noarch   0.082-1.fc37         fedora                                           55 k
 perl-IO                  ppc64le  1.50-492.fc38        fedora                                           95 k
 perl-IPC-Open3           noarch   1.22-492.fc38        fedora                                           26 k
 perl-MIME-Base64         ppc64le  3.16-489.fc37        fedora                                           31 k
 perl-POSIX               ppc64le  2.03-492.fc38        fedora                                          121 k
 perl-PathTools           ppc64le  3.84-489.fc37        fedora                                           90 k
 perl-Pod-Escapes         noarch   1:1.07-489.fc37      fedora                                           20 k
 perl-Pod-Perldoc         noarch   3.28.01-490.fc37     fedora                                           90 k
 perl-Pod-Simple          noarch   1:3.43-490.fc37      fedora                                          225 k
 perl-Pod-Usage           noarch   4:2.03-3.fc37        fedora                                           40 k
 perl-Scalar-List-Utils   ppc64le  5:1.63-489.fc38      fedora                                           76 k
 perl-SelectSaver         noarch   1.02-492.fc38        fedora                                           15 k
 perl-Socket              ppc64le  4:2.036-1.fc38       fedora                                           56 k
 perl-Storable            ppc64le  1:3.26-489.fc37      fedora                                          101 k
 perl-Symbol              noarch   1.09-492.fc38        fedora                                           17 k
 perl-Term-ANSIColor      noarch   5.01-490.fc37        fedora                                           48 k
 perl-Term-Cap            noarch   1.17-489.fc37        fedora                                           22 k
 perl-Text-ParseWords     noarch   3.31-489.fc37        fedora                                           16 k
 perl-Text-Tabs+Wrap      noarch   2021.0814-489.fc37   fedora                                           22 k
 perl-Time-Local          noarch   2:1.300-489.fc37     fedora                                           33 k
 perl-constant            noarch   1.33-490.fc37        fedora                                           23 k
 perl-if                  noarch   0.61.000-492.fc38    fedora                                           17 k
 perl-interpreter         ppc64le  4:5.36.0-492.fc38    fedora                                           75 k
 perl-libs                ppc64le  4:5.36.0-492.fc38    fedora                                          2.3 M
 perl-mro                 ppc64le  1.26-492.fc38        fedora                                           32 k
 perl-overload            noarch   1.35-492.fc38        fedora                                           49 k
 perl-overloading         noarch   0.02-492.fc38        fedora                                           16 k
 perl-parent              noarch   1:0.239-1.fc38       fedora                                           14 k
 perl-podlators           noarch   1:5.00-1.fc38        fedora                                          127 k
 perl-vars                noarch   1.05-492.fc38        fedora                                           16 k

Transaction Summary
=============================================================================================================
Install  66 Packages

Total size: 73 M
Total download size: 249 k
Installed size: 258 M
Downloading Packages:
[SKIPPED] gc-8.2.2-1.fc38.ppc64le.rpm: Already downloaded                      
[SKIPPED] groff-base-1.22.4-10.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] guile22-2.2.7-6.fc38.ppc64le.rpm: Already downloaded                 
[SKIPPED] libmpc-1.2.1-5.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] libxcrypt-devel-4.4.33-5.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] make-4.3-11.fc38.ppc64le.rpm: Already downloaded                     
[SKIPPED] ncurses-6.3-5.20221126.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le.rpm: Already downloaded  
[SKIPPED] cpp-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] gcc-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded                  
[SKIPPED] gcc-c++-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded   
[SKIPPED] libasan-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded              
[SKIPPED] libatomic-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] libstdc++-devel-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded      
[SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] libubsan-13.0.0-0.4.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] glibc-devel-2.36.9000-19.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] kernel-headers-6.1.0-1.fc38.ppc64le.rpm: Already downloaded          
[SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded               
[SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded       
[SKIPPED] perl-DynaLoader-1.52-492.fc38.ppc64le.rpm: Already downloaded        
[SKIPPED] perl-Encode-3.19-492.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] perl-Errno-1.36-492.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-Fcntl-1.15-492.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded      
[SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded         
[SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-IO-1.50-492.fc38.ppc64le.rpm: Already downloaded                
[SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-MIME-Base64-3.16-489.fc37.ppc64le.rpm: Already downloaded       
[SKIPPED] perl-POSIX-2.03-492.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-PathTools-3.84-489.fc37.ppc64le.rpm: Already downloaded         
[SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded        
[SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded         
[SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded            
[SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.ppc64le.rpm: Already downloaded 
[SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded        
[SKIPPED] perl-Socket-2.036-1.fc38.ppc64le.rpm: Already downloaded             
[SKIPPED] perl-Storable-3.26-489.fc37.ppc64le.rpm: Already downloaded          
[SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded             
[SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded    
[SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded
[SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded        
[SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded             
[SKIPPED] perl-interpreter-5.36.0-492.fc38.ppc64le.rpm: Already downloaded     
[SKIPPED] perl-libs-5.36.0-492.fc38.ppc64le.rpm: Already downloaded            
[SKIPPED] perl-mro-1.26-492.fc38.ppc64le.rpm: Already downloaded               
[SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded           
[SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded        
[SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded              
[SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded               
[SKIPPED] zlib-devel-1.2.13-1.fc38.ppc64le.rpm: Already downloaded             
(65/66): chrpath-0.16-18.fc38.ppc64le.rpm        96 kB/s |  31 kB     00:00    
(66/66): help2man-1.49.3-1.fc38.noarch.rpm      629 kB/s | 218 kB     00:00    
--------------------------------------------------------------------------------
Total                                           304 kB/s | 249 kB     00:00     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                        1/1 
  Installing       : libmpc-1.2.1-5.fc38.ppc64le                           1/66 
  Installing       : cpp-13.0.0-0.4.fc38.ppc64le                           2/66 
  Installing       : kernel-headers-6.1.0-1.fc38.ppc64le                   3/66 
  Installing       : glibc-devel-2.36.9000-19.fc38.ppc64le                 4/66 
  Installing       : libxcrypt-devel-4.4.33-5.fc38.ppc64le                 5/66 
  Installing       : libubsan-13.0.0-0.4.fc38.ppc64le                      6/66 
  Installing       : libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le                 7/66 
  Installing       : libstdc++-devel-13.0.0-0.4.fc38.ppc64le               8/66 
  Installing       : libatomic-13.0.0-0.4.fc38.ppc64le                     9/66 
  Installing       : libasan-13.0.0-0.4.fc38.ppc64le                      10/66 
  Installing       : annobin-docs-10.99-1.0.1.fc38.noarch                 11/66 
  Installing       : ncurses-6.3-5.20221126.fc38.ppc64le                  12/66 
  Running scriptlet: groff-base-1.22.4-10.fc38.ppc64le                    13/66 
  Installing       : groff-base-1.22.4-10.fc38.ppc64le                    13/66 
  Running scriptlet: groff-base-1.22.4-10.fc38.ppc64le                    13/66 
  Installing       : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch        14/66 
  Installing       : perl-if-0.61.000-492.fc38.noarch                     15/66 
  Installing       : perl-Time-Local-2:1.300-489.fc37.noarch              16/66 
  Installing       : perl-File-Path-2.18-489.fc37.noarch                  17/66 
  Installing       : perl-Pod-Escapes-1:1.07-489.fc37.noarch              18/66 
  Installing       : perl-Class-Struct-0.66-492.fc38.noarch               19/66 
  Installing       : perl-POSIX-2.03-492.fc38.ppc64le                     20/66 
  Installing       : perl-Term-ANSIColor-5.01-490.fc37.noarch             21/66 
  Installing       : perl-IPC-Open3-1.22-492.fc38.noarch                  22/66 
  Installing       : perl-HTTP-Tiny-0.082-1.fc37.noarch                   23/66 
  Installing       : perl-File-Temp-1:0.231.100-489.fc37.noarch           24/66 
  Installing       : perl-Term-Cap-1.17-489.fc37.noarch                   25/66 
  Installing       : perl-Pod-Simple-1:3.43-490.fc37.noarch               26/66 
  Installing       : perl-Socket-4:2.036-1.fc38.ppc64le                   27/66 
  Installing       : perl-SelectSaver-1.02-492.fc38.noarch                28/66 
  Installing       : perl-Symbol-1.09-492.fc38.noarch                     29/66 
  Installing       : perl-File-stat-1.12-492.fc38.noarch                  30/66 
  Installing       : perl-podlators-1:5.00-1.fc38.noarch                  31/66 
  Installing       : perl-Pod-Perldoc-3.28.01-490.fc37.noarch             32/66 
  Installing       : perl-Fcntl-1.15-492.fc38.ppc64le                     33/66 
  Installing       : perl-Text-ParseWords-3.31-489.fc37.noarch            34/66 
  Installing       : perl-mro-1.26-492.fc38.ppc64le                       35/66 
  Installing       : perl-IO-1.50-492.fc38.ppc64le                        36/66 
  Installing       : perl-overloading-0.02-492.fc38.noarch                37/66 
  Installing       : perl-Pod-Usage-4:2.03-3.fc37.noarch                  38/66 
  Installing       : perl-Errno-1.36-492.fc38.ppc64le                     39/66 
  Installing       : perl-File-Basename-2.85-492.fc38.noarch              40/66 
  Installing       : perl-Getopt-Std-1.13-492.fc38.noarch                 41/66 
  Installing       : perl-MIME-Base64-3.16-489.fc37.ppc64le               42/66 
  Installing       : perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le       43/66 
  Installing       : perl-constant-1.33-490.fc37.noarch                   44/66 
  Installing       : perl-Storable-1:3.26-489.fc37.ppc64le                45/66 
  Installing       : perl-overload-1.35-492.fc38.noarch                   46/66 
  Installing       : perl-parent-1:0.239-1.fc38.noarch                    47/66 
  Installing       : perl-vars-1.05-492.fc38.noarch                       48/66 
  Installing       : perl-Getopt-Long-1:2.54-1.fc38.noarch                49/66 
  Installing       : perl-Carp-1.52-489.fc37.noarch                       50/66 
  Installing       : perl-Exporter-5.77-489.fc37.noarch                   51/66 
  Installing       : perl-PathTools-3.84-489.fc37.ppc64le                 52/66 
  Installing       : perl-DynaLoader-1.52-492.fc38.ppc64le                53/66 
  Installing       : perl-Encode-4:3.19-492.fc38.ppc64le                  54/66 
  Installing       : perl-libs-4:5.36.0-492.fc38.ppc64le                  55/66 
  Installing       : perl-interpreter-4:5.36.0-492.fc38.ppc64le           56/66 
  Installing       : gc-8.2.2-1.fc38.ppc64le                              57/66 
  Installing       : guile22-2.2.7-6.fc38.ppc64le                         58/66 
  Installing       : make-1:4.3-11.fc38.ppc64le                           59/66 
  Installing       : gcc-13.0.0-0.4.fc38.ppc64le                          60/66 
  Running scriptlet: gcc-13.0.0-0.4.fc38.ppc64le                          60/66 
  Installing       : annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le          61/66 
  Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le          61/66 
  Installing       : gcc-c++-13.0.0-0.4.fc38.ppc64le                      62/66 
  Installing       : gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le           63/66 
  Installing       : help2man-1.49.3-1.fc38.noarch                        64/66 
  Installing       : zlib-devel-1.2.13-1.fc38.ppc64le                     65/66 
  Installing       : chrpath-0.16-18.fc38.ppc64le                         66/66 
  Running scriptlet: chrpath-0.16-18.fc38.ppc64le                         66/66 
  Verifying        : chrpath-0.16-18.fc38.ppc64le                          1/66 
  Verifying        : gc-8.2.2-1.fc38.ppc64le                               2/66 
  Verifying        : groff-base-1.22.4-10.fc38.ppc64le                     3/66 
  Verifying        : guile22-2.2.7-6.fc38.ppc64le                          4/66 
  Verifying        : help2man-1.49.3-1.fc38.noarch                         5/66 
  Verifying        : libmpc-1.2.1-5.fc38.ppc64le                           6/66 
  Verifying        : libxcrypt-devel-4.4.33-5.fc38.ppc64le                 7/66 
  Verifying        : make-1:4.3-11.fc38.ppc64le                            8/66 
  Verifying        : ncurses-6.3-5.20221126.fc38.ppc64le                   9/66 
  Verifying        : annobin-docs-10.99-1.0.1.fc38.noarch                 10/66 
  Verifying        : annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le          11/66 
  Verifying        : cpp-13.0.0-0.4.fc38.ppc64le                          12/66 
  Verifying        : gcc-13.0.0-0.4.fc38.ppc64le                          13/66 
  Verifying        : gcc-c++-13.0.0-0.4.fc38.ppc64le                      14/66 
  Verifying        : gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le           15/66 
  Verifying        : libasan-13.0.0-0.4.fc38.ppc64le                      16/66 
  Verifying        : libatomic-13.0.0-0.4.fc38.ppc64le                    17/66 
  Verifying        : libstdc++-devel-13.0.0-0.4.fc38.ppc64le              18/66 
  Verifying        : libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le                19/66 
  Verifying        : libubsan-13.0.0-0.4.fc38.ppc64le                     20/66 
  Verifying        : glibc-devel-2.36.9000-19.fc38.ppc64le                21/66 
  Verifying        : kernel-headers-6.1.0-1.fc38.ppc64le                  22/66 
  Verifying        : perl-Carp-1.52-489.fc37.noarch                       23/66 
  Verifying        : perl-Class-Struct-0.66-492.fc38.noarch               24/66 
  Verifying        : perl-DynaLoader-1.52-492.fc38.ppc64le                25/66 
  Verifying        : perl-Encode-4:3.19-492.fc38.ppc64le                  26/66 
  Verifying        : perl-Errno-1.36-492.fc38.ppc64le                     27/66 
  Verifying        : perl-Exporter-5.77-489.fc37.noarch                   28/66 
  Verifying        : perl-Fcntl-1.15-492.fc38.ppc64le                     29/66 
  Verifying        : perl-File-Basename-2.85-492.fc38.noarch              30/66 
  Verifying        : perl-File-Path-2.18-489.fc37.noarch                  31/66 
  Verifying        : perl-File-Temp-1:0.231.100-489.fc37.noarch           32/66 
  Verifying        : perl-File-stat-1.12-492.fc38.noarch                  33/66 
  Verifying        : perl-Getopt-Long-1:2.54-1.fc38.noarch                34/66 
  Verifying        : perl-Getopt-Std-1.13-492.fc38.noarch                 35/66 
  Verifying        : perl-HTTP-Tiny-0.082-1.fc37.noarch                   36/66 
  Verifying        : perl-IO-1.50-492.fc38.ppc64le                        37/66 
  Verifying        : perl-IPC-Open3-1.22-492.fc38.noarch                  38/66 
  Verifying        : perl-MIME-Base64-3.16-489.fc37.ppc64le               39/66 
  Verifying        : perl-POSIX-2.03-492.fc38.ppc64le                     40/66 
  Verifying        : perl-PathTools-3.84-489.fc37.ppc64le                 41/66 
  Verifying        : perl-Pod-Escapes-1:1.07-489.fc37.noarch              42/66 
  Verifying        : perl-Pod-Perldoc-3.28.01-490.fc37.noarch             43/66 
  Verifying        : perl-Pod-Simple-1:3.43-490.fc37.noarch               44/66 
  Verifying        : perl-Pod-Usage-4:2.03-3.fc37.noarch                  45/66 
  Verifying        : perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le       46/66 
  Verifying        : perl-SelectSaver-1.02-492.fc38.noarch                47/66 
  Verifying        : perl-Socket-4:2.036-1.fc38.ppc64le                   48/66 
  Verifying        : perl-Storable-1:3.26-489.fc37.ppc64le                49/66 
  Verifying        : perl-Symbol-1.09-492.fc38.noarch                     50/66 
  Verifying        : perl-Term-ANSIColor-5.01-490.fc37.noarch             51/66 
  Verifying        : perl-Term-Cap-1.17-489.fc37.noarch                   52/66 
  Verifying        : perl-Text-ParseWords-3.31-489.fc37.noarch            53/66 
  Verifying        : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch        54/66 
  Verifying        : perl-Time-Local-2:1.300-489.fc37.noarch              55/66 
  Verifying        : perl-constant-1.33-490.fc37.noarch                   56/66 
  Verifying        : perl-if-0.61.000-492.fc38.noarch                     57/66 
  Verifying        : perl-interpreter-4:5.36.0-492.fc38.ppc64le           58/66 
  Verifying        : perl-libs-4:5.36.0-492.fc38.ppc64le                  59/66 
  Verifying        : perl-mro-1.26-492.fc38.ppc64le                       60/66 
  Verifying        : perl-overload-1.35-492.fc38.noarch                   61/66 
  Verifying        : perl-overloading-0.02-492.fc38.noarch                62/66 
  Verifying        : perl-parent-1:0.239-1.fc38.noarch                    63/66 
  Verifying        : perl-podlators-1:5.00-1.fc38.noarch                  64/66 
  Verifying        : perl-vars-1.05-492.fc38.noarch                       65/66 
  Verifying        : zlib-devel-1.2.13-1.fc38.ppc64le                     66/66 

Installed:
  annobin-docs-10.99-1.0.1.fc38.noarch                                          
  annobin-plugin-gcc-10.99-1.0.1.fc38.ppc64le                                   
  chrpath-0.16-18.fc38.ppc64le                                                  
  cpp-13.0.0-0.4.fc38.ppc64le                                                   
  gc-8.2.2-1.fc38.ppc64le                                                       
  gcc-13.0.0-0.4.fc38.ppc64le                                                   
  gcc-c++-13.0.0-0.4.fc38.ppc64le                                               
  gcc-plugin-annobin-13.0.0-0.4.fc38.ppc64le                                    
  glibc-devel-2.36.9000-19.fc38.ppc64le                                         
  groff-base-1.22.4-10.fc38.ppc64le                                             
  guile22-2.2.7-6.fc38.ppc64le                                                  
  help2man-1.49.3-1.fc38.noarch                                                 
  kernel-headers-6.1.0-1.fc38.ppc64le                                           
  libasan-13.0.0-0.4.fc38.ppc64le                                               
  libatomic-13.0.0-0.4.fc38.ppc64le                                             
  libmpc-1.2.1-5.fc38.ppc64le                                                   
  libstdc++-devel-13.0.0-0.4.fc38.ppc64le                                       
  libtool-ltdl-2.4.7-3.0.1.fc38.ppc64le                                         
  libubsan-13.0.0-0.4.fc38.ppc64le                                              
  libxcrypt-devel-4.4.33-5.fc38.ppc64le                                         
  make-1:4.3-11.fc38.ppc64le                                                    
  ncurses-6.3-5.20221126.fc38.ppc64le                                           
  perl-Carp-1.52-489.fc37.noarch                                                
  perl-Class-Struct-0.66-492.fc38.noarch                                        
  perl-DynaLoader-1.52-492.fc38.ppc64le                                         
  perl-Encode-4:3.19-492.fc38.ppc64le                                           
  perl-Errno-1.36-492.fc38.ppc64le                                              
  perl-Exporter-5.77-489.fc37.noarch                                            
  perl-Fcntl-1.15-492.fc38.ppc64le                                              
  perl-File-Basename-2.85-492.fc38.noarch                                       
  perl-File-Path-2.18-489.fc37.noarch                                           
  perl-File-Temp-1:0.231.100-489.fc37.noarch                                    
  perl-File-stat-1.12-492.fc38.noarch                                           
  perl-Getopt-Long-1:2.54-1.fc38.noarch                                         
  perl-Getopt-Std-1.13-492.fc38.noarch                                          
  perl-HTTP-Tiny-0.082-1.fc37.noarch                                            
  perl-IO-1.50-492.fc38.ppc64le                                                 
  perl-IPC-Open3-1.22-492.fc38.noarch                                           
  perl-MIME-Base64-3.16-489.fc37.ppc64le                                        
  perl-POSIX-2.03-492.fc38.ppc64le                                              
  perl-PathTools-3.84-489.fc37.ppc64le                                          
  perl-Pod-Escapes-1:1.07-489.fc37.noarch                                       
  perl-Pod-Perldoc-3.28.01-490.fc37.noarch                                      
  perl-Pod-Simple-1:3.43-490.fc37.noarch                                        
  perl-Pod-Usage-4:2.03-3.fc37.noarch                                           
  perl-Scalar-List-Utils-5:1.63-489.fc38.ppc64le                                
  perl-SelectSaver-1.02-492.fc38.noarch                                         
  perl-Socket-4:2.036-1.fc38.ppc64le                                            
  perl-Storable-1:3.26-489.fc37.ppc64le                                         
  perl-Symbol-1.09-492.fc38.noarch                                              
  perl-Term-ANSIColor-5.01-490.fc37.noarch                                      
  perl-Term-Cap-1.17-489.fc37.noarch                                            
  perl-Text-ParseWords-3.31-489.fc37.noarch                                     
  perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch                                 
  perl-Time-Local-2:1.300-489.fc37.noarch                                       
  perl-constant-1.33-490.fc37.noarch                                            
  perl-if-0.61.000-492.fc38.noarch                                              
  perl-interpreter-4:5.36.0-492.fc38.ppc64le                                    
  perl-libs-4:5.36.0-492.fc38.ppc64le                                           
  perl-mro-1.26-492.fc38.ppc64le                                                
  perl-overload-1.35-492.fc38.noarch                                            
  perl-overloading-0.02-492.fc38.noarch                                         
  perl-parent-1:0.239-1.fc38.noarch                                             
  perl-podlators-1:5.00-1.fc38.noarch                                           
  perl-vars-1.05-492.fc38.noarch                                                
  zlib-devel-1.2.13-1.fc38.ppc64le                                              

Complete!
Finish: build setup for openfst-1.8.2-3.fc38.src.rpm
Start: rpmbuild openfst-1.8.2-3.fc38.src.rpm
Building target platforms: ppc64le
Building for target ppc64le
setting SOURCE_DATE_EPOCH=1658448000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.tRHnAB
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf openfst-1.8.2
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/openfst-1.8.2.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd openfst-1.8.2
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.QcqKRk
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd openfst-1.8.2
+ export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'
+ export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']'
++ find . -type f -name configure -print
+ for file in $(find . -type f -name configure -print)
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure
+ diff -u ./configure.backup ./configure
--- ./configure.backup	2022-02-03 17:27:24.000000000 +0000
+++ ./configure	2022-12-26 04:17:12.790609429 +0000
@@ -1838,7 +1838,7 @@
 #ifdef __cplusplus
 extern "C"
 #endif
-char $2 ();
+__attribute__ ((used)) char $2 ();
 /* The GNU C library defines this for functions which it implements
     to always fail with ENOSYS.  Some functions are actually named
     something starting with __ and the normal name is an alias.  */
+ /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure
+ diff -u ./configure.backup ./configure
--- ./configure.backup	2022-12-26 04:17:12.790609429 +0000
+++ ./configure	2022-12-26 04:17:12.830608281 +0000
@@ -7776,7 +7776,7 @@
 # Transform an extracted symbol line into a proper C declaration.
 # Some systems (esp. on ia64) link data and code symbols differently,
 # so use this general approach.
-lt_cv_sys_global_symbol_to_cdecl="sed -n"\
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 $lt_cdecl_hook\
 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
@@ -18911,7 +18911,7 @@
 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
-lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
+lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
+ '[' 1 = 1 ']'
+++ dirname ./configure
++ find . -name config.guess -o -name config.sub
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess
'/usr/lib/rpm/redhat/config.guess' -> './config.guess'
+ for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub)
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub
'/usr/lib/rpm/redhat/config.sub' -> './config.sub'
+ '[' 1 = 1 ']'
+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']'
++ find . -name ltmain.sh
+ for i in $(find . -name ltmain.sh)
+ /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh
++ grep -q runstatedir=DIR ./configure
++ echo --runstatedir=/run
+ ./configure --build=powerpc64le-redhat-linux-gnu --host=powerpc64le-redhat-linux-gnu --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 powerpc64le-redhat-linux-gnu-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 powerpc64le-redhat-linux-gnu-ar... no
checking for powerpc64le-redhat-linux-gnu-lib... no
checking for powerpc64le-redhat-linux-gnu-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... powerpc64le-redhat-linux-gnu
checking host system type... powerpc64le-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 powerpc64le-redhat-linux-gnu file names to powerpc64le-redhat-linux-gnu format... func_convert_file_noop
checking how to convert powerpc64le-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 powerpc64le-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for powerpc64le-redhat-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for powerpc64le-redhat-linux-gnu-ar... ar
checking for archiver @FILE support... @
checking for powerpc64le-redhat-linux-gnu-strip... no
checking for strip... strip
checking for powerpc64le-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 7782:  -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory
ok
checking for sysroot... no
checking for a working dd... /usr/bin/dd
checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
checking for powerpc64le-redhat-linux-gnu-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... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -E
checking for ld used by g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations linker (/usr/bin/ld) supports shared libraries... yes
/usr/bin/grep: warning: stray \ before -
checking for g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations option to produce PIC... -fPIC -DPIC
checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations PIC flag -fPIC -DPIC works... yes
checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations static flag -static works... no
checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations supports -c -o file.o... yes
checking if g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations supports -c -o file.o... (cached) yes
checking whether the g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
Float equality is good
checking for dlopen in -ldl... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/include/Makefile
config.status: creating src/lib/Makefile
config.status: creating src/bin/Makefile
config.status: creating src/test/Makefile
config.status: creating src/extensions/Makefile
config.status: creating src/extensions/compact/Makefile
config.status: creating src/extensions/compress/Makefile
config.status: creating src/extensions/const/Makefile
config.status: creating src/extensions/far/Makefile
config.status: creating src/extensions/linear/Makefile
config.status: creating src/extensions/lookahead/Makefile
config.status: creating src/extensions/mpdt/Makefile
config.status: creating src/extensions/ngram/Makefile
config.status: creating src/extensions/pdt/Makefile
config.status: creating src/extensions/python/Makefile
config.status: creating src/extensions/special/Makefile
config.status: creating src/script/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
+ sed -i 's|CC=.g..|& -Wl,--as-needed|' libtool
+ make
make  all-recursive
make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2'
Making all in src
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src'
Making all in include
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include'
Making all in lib
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compat.lo compat.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compat.cc  -fPIC -DPIC -o .libs/compat.o
compat.cc: In member function 'void fst::CheckSummer::Update(std::string_view)':
compat.cc:43:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   43 |   for (int i = 0; i < data.size(); ++i) {
      |                   ~~^~~~~~~~~~~~~
compat.cc: In member function 'std::vector<std::basic_string_view<char> > fst::internal::StringSplitter::SplitToSv()':
compat.cc:59:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view<char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   59 |       for (int i = 0; i < string_.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o encode.lo encode.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c encode.cc  -fPIC -DPIC -o .libs/encode.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o flags.lo flags.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c flags.cc  -fPIC -DPIC -o .libs/flags.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fst.lo fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c fst.cc  -fPIC -DPIC -o .libs/fst.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fst-types.lo fst-types.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c fst-types.cc  -fPIC -DPIC -o .libs/fst-types.o
In file included from fst-types.cc:22:
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/compact-fst.h:34,
                 from fst-types.cc:21:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mapped-file.lo mapped-file.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c mapped-file.cc  -fPIC -DPIC -o .libs/mapped-file.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o properties.lo properties.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c properties.cc  -fPIC -DPIC -o .libs/properties.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o symbol-table.lo symbol-table.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c symbol-table.cc  -fPIC -DPIC -o .libs/symbol-table.o
symbol-table.cc: In member function 'virtual std::string fst::internal::SymbolTableImpl::Find(int64_t) const':
symbol-table.cc:212:22: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  212 |   if (idx < 0 || idx >= symbols_.Size()) return "";
      |                  ~~~~^~~~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o symbol-table-ops.lo symbol-table-ops.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c symbol-table-ops.cc  -fPIC -DPIC -o .libs/symbol-table-ops.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o weight.lo weight.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c weight.cc  -fPIC -DPIC -o .libs/weight.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o util.lo util.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c util.cc  -fPIC -DPIC -o .libs/util.o
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfst.la -rpath /usr/lib64 compat.lo encode.lo flags.lo fst.lo fst-types.lo mapped-file.lo properties.lo symbol-table.lo symbol-table-ops.lo weight.lo util.lo -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compat.o .libs/encode.o .libs/flags.o .libs/fst.o .libs/fst-types.o .libs/mapped-file.o .libs/properties.o .libs/symbol-table.o .libs/symbol-table-ops.o .libs/weight.o .libs/util.o   -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfst.so.25 -o .libs/libfst.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfst.so.25" && ln -s "libfst.so.25.0.0" "libfst.so.25")
libtool: link: (cd ".libs" && rm -f "libfst.so" && ln -s "libfst.so.25.0.0" "libfst.so")
libtool: link: ( cd ".libs" && rm -f "libfst.la" && ln -s "../libfst.la" "libfst.la" )
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib'
Making all in script
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o arciterator-class.lo arciterator-class.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c arciterator-class.cc  -fPIC -DPIC -o .libs/arciterator-class.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/closure.h:28,
                 from ./../include/fst/fstlib.h:55,
                 from ./../include/fst/script/arciterator-class.h:25,
                 from arciterator-class.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o arcsort.lo arcsort.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/script/arcsort.h:40:14:   required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstArcSortArgs = std::pair<MutableFstClass*, ArcSortType>]'
arcsort.cc:30:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/script/arcsort.h:45:14:   required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstArcSortArgs = std::pair<MutableFstClass*, ArcSortType>]'
arcsort.cc:30:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/script/arcsort.h:40:14:   required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstArcSortArgs = std::pair<MutableFstClass*, ArcSortType>]'
arcsort.cc:30:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/script/arcsort.h:45:14:   required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstArcSortArgs = std::pair<MutableFstClass*, ArcSortType>]'
arcsort.cc:30:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/script/arcsort.h:40:14:   required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstArcSortArgs = std::pair<MutableFstClass*, ArcSortType>]'
arcsort.cc:30:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/script/arcsort.h:45:14:   required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstArcSortArgs = std::pair<MutableFstClass*, ArcSortType>]'
arcsort.cc:30:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o closure.lo closure.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c closure.cc  -fPIC -DPIC -o .libs/closure.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/closure.h:28,
                 from ./../include/fst/script/closure.h:23,
                 from closure.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compile.lo compile.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compile.cc  -fPIC -DPIC -o .libs/compile.o
In file included from ./../include/fst/script/compile-impl.h:32,
                 from ./../include/fst/script/compile.h:26,
                 from compile.cc:18:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/script/compile-impl.h: In member function 'fst::FstCompiler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StrToWeight(std::basic_string_view<char, std::char_traits<char> >, bool) const':
./../include/fst/script/compile-impl.h:206:31: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  206 |     if (!strm || (!allow_zero && w == Weight::Zero())) {
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/script/compile-impl.h:203:12: note: 'w.value_' was declared here
  203 |     Weight w;
      |            ^
./../include/fst/script/compile-impl.h: In member function 'fst::FstCompiler<fst::ArcTpl<fst::LogWeightTpl<float> > >::StrToWeight(std::basic_string_view<char, std::char_traits<char> >, bool) const':
./../include/fst/script/compile-impl.h:206:31: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  206 |     if (!strm || (!allow_zero && w == Weight::Zero())) {
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/script/compile-impl.h:203:12: note: 'w.value_' was declared here
  203 |     Weight w;
      |            ^
./../include/fst/script/compile-impl.h: In member function 'fst::FstCompiler<fst::ArcTpl<fst::LogWeightTpl<double> > >::StrToWeight(std::basic_string_view<char, std::char_traits<char> >, bool) const':
./../include/fst/script/compile-impl.h:206:31: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  206 |     if (!strm || (!allow_zero && w == Weight::Zero())) {
      |                  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/script/compile-impl.h:203:12: note: 'w.value_' was declared here
  203 |     Weight w;
      |            ^
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compose.lo compose.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compose.cc  -fPIC -DPIC -o .libs/compose.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/compose.h:23,
                 from compose.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/compose.h:30:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/compose.h:1044:28:   required from 'void fst::Compose(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const ComposeOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/compose.h:38:10:   required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstComposeArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
compose.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/compose.h:1044:28:   required from 'void fst::Compose(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const ComposeOptions&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/compose.h:38:10:   required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstComposeArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
compose.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/compose.h:1044:28:   required from 'void fst::Compose(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const ComposeOptions&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/compose.h:38:10:   required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstComposeArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
compose.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o concat.lo concat.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c concat.cc  -fPIC -DPIC -o .libs/concat.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/concat.h:29,
                 from ./../include/fst/script/concat.h:23,
                 from concat.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o connect.lo connect.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/script/connect.h:29:10:   required from 'void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
connect.cc:29:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/script/connect.h:29:10:   required from 'void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
connect.cc:29:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/script/connect.h:29:10:   required from 'void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
connect.cc:29:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o convert.lo convert.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c convert.cc  -fPIC -DPIC -o .libs/convert.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o decode.lo decode.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c decode.cc  -fPIC -DPIC -o .libs/decode.o
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/arc-map.h:32,
                 from ./../include/fst/encode.h:32,
                 from ./../include/fst/script/decode.h:24,
                 from decode.cc:18:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/decode.h:37:9:   required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDecodeArgs = std::pair<MutableFstClass*, const EncodeMapperClass&>]'
decode.cc:34:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/decode.h:37:9:   required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstDecodeArgs = std::pair<MutableFstClass*, const EncodeMapperClass&>]'
decode.cc:34:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/decode.h:37:9:   required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstDecodeArgs = std::pair<MutableFstClass*, const EncodeMapperClass&>]'
decode.cc:34:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/arc-map.h:189:9:   required from 'void fst::ArcMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/encode.h:482:9:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/decode.h:37:9:   required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDecodeArgs = std::pair<MutableFstClass*, const EncodeMapperClass&>]'
decode.cc:34:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/arc-map.h:189:9:   required from 'void fst::ArcMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/encode.h:482:9:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/decode.h:37:9:   required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstDecodeArgs = std::pair<MutableFstClass*, const EncodeMapperClass&>]'
decode.cc:34:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/arc-map.h:189:9:   required from 'void fst::ArcMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/encode.h:482:9:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/decode.h:37:9:   required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstDecodeArgs = std::pair<MutableFstClass*, const EncodeMapperClass&>]'
decode.cc:34:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o determinize.lo determinize.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c determinize.cc  -fPIC -DPIC -o .libs/determinize.o
In file included from ./../include/fst/determinize.h:41,
                 from ./../include/fst/script/determinize.h:24,
                 from determinize.cc:18:
./../include/fst/prune.h: In instantiation of 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/determinize.h:1100:14:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/prune.h:243:26: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  243 |   if ((fdistance->size() <= ifst.Start()) ||
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:256:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  256 |   while (copy.size() <= s) copy.push_back(kNoStateId);
      |          ~~~~~~~~~~~~^~~~
./../include/fst/prune.h:259:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |   while (idistance.size() <= s) idistance.push_back(Weight::Zero());
      |          ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/prune.h:261:26: warning: comparison of integer expressions of different signedness: 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  261 |   while (enqueued.size() <= s) {
      |          ~~~~~~~~~~~~~~~~^~~~
./../include/fst/prune.h:279:31: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  279 |                 arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate]
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:286:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  286 |       while (idistance.size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:292:26: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  292 |       while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId);
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:298:30: warning: comparison of integer expressions of different signedness: 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  298 |       while (enqueued.size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:303:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  303 |       if (enqueued[arc.nextstate] == StateHeap::kNoKey) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/prune.h:30:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]':
./../include/fst/prune.h:265:28:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/determinize.h:1100:14:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/determinize.h:1103:14:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  126 |   if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) ||
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  163 |                 arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate]
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  178 |       if (enqueued[arc.nextstate] == StateHeap::kNoKey) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |   for (StateId i = 0; i < visited.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/prune.h:31:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/determinize.h:1095:25:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/determinize.h:1095:25:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:27:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:306:20:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/determinize.h:1100:14:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   52 |     return s < idistance_.size() ? idistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:41:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:306:20:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/determinize.h:1100:14:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   56 |     return s < fdistance_.size() ? fdistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/determinize.h:1095:25:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/determinize.h:1095:25:   required from 'void fst::Determinize(const Fst<Arc>&, MutableFst<Arc>*, const DeterminizeOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/determinize.h:66:14:   required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDeterminizeArgs = std::tuple<const FstClass&, MutableFstClass*, const DeterminizeOptions&>]'
determinize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
In file included from ./../include/fst/determinize.h:34:
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/determinize.h:39:
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<signed char> >; Weight = fst::LogWeightTpl<double>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<double> > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'const int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; Weight = fst::LogWeightTpl<float>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'const int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char> >; Weight = fst::TropicalWeightTpl<float>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'const int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/arc-map.h:32,
                 from ./../include/fst/determinize.h:36:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o difference.lo difference.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c difference.cc  -fPIC -DPIC -o .libs/difference.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/difference.h:28,
                 from ./../include/fst/script/difference.h:23,
                 from difference.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/difference.h:26:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/difference.h:214:28:   required from 'void fst::Difference(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const DifferenceOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; DifferenceOptions = ComposeOptions]'
./../include/fst/script/difference.h:39:13:   required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDifferenceArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
difference.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/difference.h:214:28:   required from 'void fst::Difference(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const DifferenceOptions&) [with Arc = ArcTpl<LogWeightTpl<float> >; DifferenceOptions = ComposeOptions]'
./../include/fst/script/difference.h:39:13:   required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstDifferenceArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
difference.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/difference.h:214:28:   required from 'void fst::Difference(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const DifferenceOptions&) [with Arc = ArcTpl<LogWeightTpl<double> >; DifferenceOptions = ComposeOptions]'
./../include/fst/script/difference.h:39:13:   required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstDifferenceArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
difference.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o disambiguate.lo disambiguate.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c disambiguate.cc  -fPIC -DPIC -o .libs/disambiguate.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/disambiguate.h:33,
                 from ./../include/fst/script/disambiguate.h:25,
                 from disambiguate.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/arcsort.h:28,
                 from ./../include/fst/disambiguate.h:32:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/disambiguate.h:212:12:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/disambiguate.h:212:12:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/disambiguate.h:212:12:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/connect.h:30:
./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind<T>::FindSet(T) [with T = int]':
./../include/fst/disambiguate.h:510:45:   required from 'void fst::internal::Disambiguator<Arc>::RemoveSplits(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:217:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::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<Arc>::CommonFuture::CommonFuture(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture; _Args = {const fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>]'
./../include/fst/disambiguate.h:387:54:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: 'fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  288 |       for (StateId s = 0; s < coaccess.size(); ++s) {
      |                           ~~^~~~~~~~~~~~~~~~~
In file included from ./../include/fst/determinize.h:41,
                 from ./../include/fst/disambiguate.h:35:
./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  126 |   if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) ||
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  163 |                 arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate]
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  178 |       if (enqueued[arc.nextstate] == StateHeap::kNoKey) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |   for (StateId i = 0; i < visited.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~
./../include/fst/disambiguate.h: In instantiation of 'fst::internal::Disambiguator<Arc>::CommonFuture::CommonFuture(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture; _Args = {const fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>]'
./../include/fst/disambiguate.h:387:54:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: 'fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  288 |       for (StateId s = 0; s < coaccess.size(); ++s) {
      |                           ~~^~~~~~~~~~~~~~~~~
./../include/fst/disambiguate.h: In instantiation of 'fst::internal::Disambiguator<Arc>::CommonFuture::CommonFuture(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture; _Args = {const fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>]'
./../include/fst/disambiguate.h:387:54:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: 'fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::ArcCompare]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, internal::Disambiguator<ArcTpl<TropicalWeightTpl<float> > >::ArcCompare>]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, internal::Disambiguator<ArcTpl<TropicalWeightTpl<float> > >::ArcCompare>]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = internal::Disambiguator<ArcTpl<TropicalWeightTpl<float> > >::ArcCompare]'
./../include/fst/disambiguate.h:213:12:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
In file included from ./../include/fst/prune.h:30:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]':
./../include/fst/prune.h:146:30:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::ArcCompare]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, internal::Disambiguator<ArcTpl<LogWeightTpl<float> > >::ArcCompare>]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, internal::Disambiguator<ArcTpl<LogWeightTpl<float> > >::ArcCompare>]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = internal::Disambiguator<ArcTpl<LogWeightTpl<float> > >::ArcCompare]'
./../include/fst/disambiguate.h:213:12:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::ArcCompare]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, internal::Disambiguator<ArcTpl<LogWeightTpl<double> > >::ArcCompare>]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, internal::Disambiguator<ArcTpl<LogWeightTpl<double> > >::ArcCompare>]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = internal::Disambiguator<ArcTpl<LogWeightTpl<double> > >::ArcCompare]'
./../include/fst/disambiguate.h:213:12:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/prune.h:31:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:123:21:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:123:21:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:27:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:182:20:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   52 |     return s < idistance_.size() ? idistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:41:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:182:20:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   56 |     return s < fdistance_.size() ? fdistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/replace-util.h:32,
                 from ./../include/fst/replace.h:36:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/disambiguate.h:410:14:   required from 'void fst::internal::Disambiguator<Arc>::PreDisambiguate(const fst::ExpandedFst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:214:5:   required from 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::DisambiguateOptions<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/disambiguate.h:577:29:   required from 'void fst::Disambiguate(const Fst<Arc>&, MutableFst<Arc>*, const DisambiguateOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/disambiguate.h:60:15:   required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstDisambiguateArgs = std::tuple<const FstClass&, MutableFstClass*, const DisambiguateOptions&>]'
disambiguate.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/lookahead-matcher.h:33:
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../include/fst/const-fst.h:274:8:   required from here
./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter<Arc, Relation>::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Relation = fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >]':
./../include/fst/determinize.h:616:22:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeFinal(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/determinize.h:614:10:   required from here
./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare]
  119 |         if (head_->size() <= s) head_->resize(s + 1, kNoStateId);
      |             ~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<double>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<double> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >; Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN, fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> > >; Filter = fst::internal::RelationDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/determinize.h:39:
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_MIN>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_MIN> >::StateId' {aka 'const int'} [-Wsign-compare]
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >; Weight = fst::LogWeightTpl<double>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<double> > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<double> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<double> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'const int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >; Weight = fst::LogWeightTpl<float>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::LogWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'const int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >; Weight = fst::TropicalWeightTpl<float>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<int>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::internal::RelationDeterminizeFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::internal::Disambiguator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<int> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'const int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o draw.lo draw.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c draw.cc  -fPIC -DPIC -o .libs/draw.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o encode.lo encode.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/encode.h:37:9:   required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEncodeArgs = std::tuple<MutableFstClass*, EncodeMapperClass*>]'
encode.cc:34:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/encode.h:37:9:   required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEncodeArgs = std::tuple<MutableFstClass*, EncodeMapperClass*>]'
encode.cc:34:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/encode.h:37:9:   required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEncodeArgs = std::tuple<MutableFstClass*, EncodeMapperClass*>]'
encode.cc:34:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o encodemapper-class.lo encodemapper-class.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c encodemapper-class.cc  -fPIC -DPIC -o .libs/encodemapper-class.o
In file included from ./../include/fst/script/encodemapper-class.h:27,
                 from encodemapper-class.cc:18:
./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable<Arc>* fst::internal::EncodeTable<Arc>::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]':
./../include/fst/encode.h:371:51:   required from 'static fst::EncodeMapper<Arc>* fst::EncodeMapper<Arc>::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../include/fst/script/encodemapper-class.h:206:32:   required from 'static std::unique_ptr<fst::script::EncodeMapperClass> fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
encodemapper-class.cc:94:1:   required from here
./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare]
  254 |   for (int64_t i = 0; i < size; ++i) {
      |                       ~~^~~~~~
./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable<Arc>* fst::internal::EncodeTable<Arc>::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]':
./../include/fst/encode.h:371:51:   required from 'static fst::EncodeMapper<Arc>* fst::EncodeMapper<Arc>::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../include/fst/script/encodemapper-class.h:206:32:   required from 'static std::unique_ptr<fst::script::EncodeMapperClass> fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
encodemapper-class.cc:95:1:   required from here
./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable<Arc>* fst::internal::EncodeTable<Arc>::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]':
./../include/fst/encode.h:371:51:   required from 'static fst::EncodeMapper<Arc>* fst::EncodeMapper<Arc>::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../include/fst/script/encodemapper-class.h:206:32:   required from 'static std::unique_ptr<fst::script::EncodeMapperClass> fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
encodemapper-class.cc:96:1:   required from here
./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/encodemapper-class.h:121:26:   required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl<Arc>::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/encodemapper-class.h:118:17:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/encodemapper-class.h:121:26:   required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl<Arc>::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/encodemapper-class.h:118:17:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/encodemapper-class.h:121:26:   required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl<Arc>::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/encodemapper-class.h:118:17:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o epsnormalize.lo epsnormalize.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c epsnormalize.cc  -fPIC -DPIC -o .libs/epsnormalize.o
In file included from ./../include/fst/epsnormalize.h:27,
                 from ./../include/fst/script/epsnormalize.h:23,
                 from epsnormalize.cc:18:
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>]':
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>]':
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>]':
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/prune.h:31,
                 from ./../include/fst/rmepsilon.h:36:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:339:22:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/arc-map.h:32,
                 from ./../include/fst/epsnormalize.h:24:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>]':
./../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:339:22:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>]':
./../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:339:22:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>]':
./../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC> >]'
./../include/fst/rmepsilon.h:235:13:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC> >]'
./../include/fst/rmepsilon.h:235:13:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC> >]'
./../include/fst/rmepsilon.h:235:13:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; Queue = AutoQueue<int>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>]'
./../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC>; typename Arc::StateId = int]'
./../include/fst/epsnormalize.h:64:12:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >; GallicType G = fst::GALLIC]'
./../include/fst/epsnormalize.h:48:28:   required from 'void fst::EpsNormalize(const Fst<Arc>&, MutableFst<Arc>*, EpsNormalizeType) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/epsnormalize.h:36:15:   required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEpsNormalizeArgs = std::tuple<const FstClass&, MutableFstClass*, fst::EpsNormalizeType>]'
epsnormalize.cc:35:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../include/fst/epsnormalize.h:25:
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o equal.lo equal.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c equal.cc  -fPIC -DPIC -o .libs/equal.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o equivalent.lo equivalent.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c equivalent.cc  -fPIC -DPIC -o .libs/equivalent.o
In file included from ./../include/fst/connect.h:30,
                 from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/arc-map.h:32,
                 from ./../include/fst/encode.h:32,
                 from ./../include/fst/equivalent.h:30,
                 from ./../include/fst/script/equivalent.h:23,
                 from equivalent.cc:18:
./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind<T>::MakeSet(T) [with T = int]':
./../include/fst/equivalent.h:168:21:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/union-find.h:61:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   61 |     if (item >= parent_.size()) {
      |         ~~~~~^~~~~~~~~~~~~~~~~
In file included from ./../include/fst/equivalent.h:31:
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
In file included from ./../include/fst/push.h:32:
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind<T>::FindSet(T) [with T = int]':
./../include/fst/equivalent.h:86:36:   required from 'static fst::internal::EquivalenceUtil<Arc>::MappedId fst::internal::EquivalenceUtil<Arc>::FindSet(fst::UnionFind<typename Arc::StateId>*, MappedId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; MappedId = int; typename Arc::StateId = int]'
./../include/fst/equivalent.h:188:36:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   40 |     if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) {
      |         ~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/equivalent.h:156:11:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/equivalent.h:156:11:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/equivalent.h:156:11:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/push.h:33:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/equivalent.h:151:9:   required from 'bool fst::Equivalent(const Fst<Arc>&, const Fst<Arc>&, float, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/equivalent.h:39:28:   required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
equivalent.cc:33:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../include/fst/queue.h:34:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::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<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fst-class.lo fst-class.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c fst-class.cc  -fPIC -DPIC -o .libs/fst-class.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/union.h:30,
                 from fst-class.cc:32:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/script/fst-class.h:34,
                 from fst-class.cc:22:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o getters.lo getters.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c getters.cc  -fPIC -DPIC -o .libs/getters.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from getters.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o info-impl.lo info-impl.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c info-impl.cc  -fPIC -DPIC -o .libs/info-impl.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/script/info-impl.h:32,
                 from info-impl.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o info.lo info.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c info.cc  -fPIC -DPIC -o .libs/info.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/script/info-impl.h:32,
                 from ./../include/fst/script/info.h:27,
                 from info.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
./../include/fst/script/info-impl.h: In instantiation of 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]':
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  151 |       for (StateId s = 0; s < cc.size(); ++s) {
      |                           ~~^~~~~~~~~~~
./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  152 |         if (cc[s] >= ncc_) ncc_ = cc[s] + 1;
      |             ~~~~~~^~~~~~~
./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  178 |       for (StateId s = 0; s < scc.size(); ++s) {
      |                           ~~^~~~~~~~~~~~
./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  182 |         if (scc[s] >= nscc_) nscc_ = scc[s] + 1;
      |             ~~~~~~~^~~~~~~~
./../include/fst/script/info-impl.h: In instantiation of 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string_view = std::basic_string_view<char>]':
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  151 |       for (StateId s = 0; s < cc.size(); ++s) {
      |                           ~~^~~~~~~~~~~
./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  152 |         if (cc[s] >= ncc_) ncc_ = cc[s] + 1;
      |             ~~~~~~^~~~~~~
./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  178 |       for (StateId s = 0; s < scc.size(); ++s) {
      |                           ~~^~~~~~~~~~~~
./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  182 |         if (scc[s] >= nscc_) nscc_ = scc[s] + 1;
      |             ~~~~~~~^~~~~~~~
./../include/fst/script/info-impl.h: In instantiation of 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string_view = std::basic_string_view<char>]':
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  151 |       for (StateId s = 0; s < cc.size(); ++s) {
      |                           ~~^~~~~~~~~~~
./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  152 |         if (cc[s] >= ncc_) ncc_ = cc[s] + 1;
      |             ~~~~~~^~~~~~~
./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  178 |       for (StateId s = 0; s < scc.size(); ++s) {
      |                           ~~^~~~~~~~~~~~
./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  182 |         if (scc[s] >= nscc_) nscc_ = scc[s] + 1;
      |             ~~~~~~~^~~~~~~~
In file included from ./../include/fst/script/info-impl.h:37:
./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = EpsilonArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/script/info-impl.h:139:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<TropicalWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = InputEpsilonArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/script/info-impl.h:143:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<TropicalWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = OutputEpsilonArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/script/info-impl.h:147:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = EpsilonArcFilter<ArcTpl<LogWeightTpl<float> > >]':
./../include/fst/script/info-impl.h:139:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = InputEpsilonArcFilter<ArcTpl<LogWeightTpl<float> > >]':
./../include/fst/script/info-impl.h:143:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = OutputEpsilonArcFilter<ArcTpl<LogWeightTpl<float> > >]':
./../include/fst/script/info-impl.h:147:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<double> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<double> > >; Queue = FifoQueue<int>; ArcFilter = EpsilonArcFilter<ArcTpl<LogWeightTpl<double> > >]':
./../include/fst/script/info-impl.h:139:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<double> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<double> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<double> > >; Queue = FifoQueue<int>; ArcFilter = InputEpsilonArcFilter<ArcTpl<LogWeightTpl<double> > >]':
./../include/fst/script/info-impl.h:143:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<double> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<double> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<double> > >; Queue = FifoQueue<int>; ArcFilter = OutputEpsilonArcFilter<ArcTpl<LogWeightTpl<double> > >]':
./../include/fst/script/info-impl.h:147:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<double> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<TropicalWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/visit.h:186:8:   required from 'void fst::Visit(const Fst<Arc>&, Visitor*, Queue*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>]'
./../include/fst/script/info-impl.h:135:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]':
./../include/fst/visit.h:186:8:   required from 'void fst::Visit(const Fst<Arc>&, Visitor*, Queue*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<float> > >; Queue = FifoQueue<int>]'
./../include/fst/script/info-impl.h:135:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<double> > >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<double> > >; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]':
./../include/fst/visit.h:186:8:   required from 'void fst::Visit(const Fst<Arc>&, Visitor*, Queue*) [with Arc = ArcTpl<LogWeightTpl<double> >; Visitor = CcVisitor<ArcTpl<LogWeightTpl<double> > >; Queue = FifoQueue<int>]'
./../include/fst/script/info-impl.h:135:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<double> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  136 |       if (arc.nextstate >= state_status.size()) {
      |           ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/connect.h:30,
                 from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/script/fst-class.h:34,
                 from ./../include/fst/script/info.h:26:
./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind<T>::FindSet(T) [with T = int]':
./../include/fst/connect.h:58:24:   required from 'bool fst::CcVisitor<Arc>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../include/fst/visit.h:106:31:   required from 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = EpsilonArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/script/info-impl.h:139:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::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<T>::MakeSet(T) [with T = int]':
./../include/fst/connect.h:58:58:   required from 'bool fst::CcVisitor<Arc>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../include/fst/visit.h:106:31:   required from 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = CcVisitor<ArcTpl<TropicalWeightTpl<float> > >; Queue = FifoQueue<int>; ArcFilter = EpsilonArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/script/info-impl.h:139:16:   required from 'fst::FstInfo::FstInfo(const fst::Fst<Arc>&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../include/fst/script/info.h:38:17:   required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstInfoArgs = std::tuple<const FstClass&, bool, ArcFilterType, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, bool>]'
info.cc:33:1:   required from here
./../include/fst/union-find.h:61:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   61 |     if (item >= parent_.size()) {
      |         ~~~~~^~~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o intersect.lo intersect.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c intersect.cc  -fPIC -DPIC -o .libs/intersect.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/intersect.h:29,
                 from ./../include/fst/script/intersect.h:23,
                 from intersect.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/intersect.h:28:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/intersect.h:190:28:   required from 'void fst::Intersect(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const IntersectOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; IntersectOptions = ComposeOptions]'
./../include/fst/script/intersect.h:39:12:   required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstIntersectArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
intersect.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/intersect.h:190:28:   required from 'void fst::Intersect(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const IntersectOptions&) [with Arc = ArcTpl<LogWeightTpl<float> >; IntersectOptions = ComposeOptions]'
./../include/fst/script/intersect.h:39:12:   required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstIntersectArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
intersect.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/intersect.h:190:28:   required from 'void fst::Intersect(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const IntersectOptions&) [with Arc = ArcTpl<LogWeightTpl<double> >; IntersectOptions = ComposeOptions]'
./../include/fst/script/intersect.h:39:12:   required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstIntersectArgs = std::tuple<const FstClass&, const FstClass&, MutableFstClass*, const fst::ComposeOptions&>]'
intersect.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o invert.lo invert.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c invert.cc  -fPIC -DPIC -o .libs/invert.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o isomorphic.lo isomorphic.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c isomorphic.cc  -fPIC -DPIC -o .libs/isomorphic.o
In file included from ./../include/fst/script/isomorphic.h:23,
                 from isomorphic.cc:18:
./../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/isomorphic.h:39:28:   required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstIsomorphicArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
isomorphic.cc:33:1:   required from here
./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  129 |     if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId);
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~
./../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]':
./../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/isomorphic.h:39:28:   required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstIsomorphicArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
isomorphic.cc:33:1:   required from here
./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
./../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]':
./../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/isomorphic.h:39:28:   required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstIsomorphicArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, float> >]'
isomorphic.cc:33:1:   required from here
./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o map.lo map.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c map.cc  -fPIC -DPIC -o .libs/map.o
In file included from ./../include/fst/script/map.h:26,
                 from map.cc:18:
./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper<Arc>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/state-map.h:152:25:   required from 'void fst::StateMap(const Fst<Arc>&, MutableFst<B>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<TropicalWeightTpl<float> >; C = ArcSumMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/state-map.h:165:11:   required from 'void fst::StateMap(const Fst<Arc>&, MutableFst<B>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<TropicalWeightTpl<float> >; C = ArcSumMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/script/map.h:48:11:   required from 'std::unique_ptr<fst::Fst<typename M::ToArc> > fst::script::StateMap(const fst::Fst<typename ArcMapper::FromArc>&, const M&) [with M = fst::ArcSumMapper<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename M::ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename ArcMapper::FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/map.h:82:27:   required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMapArgs = WithReturnValue<std::unique_ptr<FstClass>, std::tuple<const FstClass&, MapType, float, double, const WeightClass&> >]'
map.cc:37:1:   required from here
./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  492 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper<Arc>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/state-map.h:152:25:   required from 'void fst::StateMap(const Fst<Arc>&, MutableFst<B>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >; C = ArcSumMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/state-map.h:165:11:   required from 'void fst::StateMap(const Fst<Arc>&, MutableFst<B>*, C) [with A = ArcTpl<LogWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >; C = ArcSumMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/script/map.h:48:11:   required from 'std::unique_ptr<fst::Fst<typename M::ToArc> > fst::script::StateMap(const fst::Fst<typename ArcMapper::FromArc>&, const M&) [with M = fst::ArcSumMapper<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename M::ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename ArcMapper::FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/map.h:82:27:   required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMapArgs = WithReturnValue<std::unique_ptr<FstClass>, std::tuple<const FstClass&, MapType, float, double, const WeightClass&> >]'
map.cc:37:1:   required from here
./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper<Arc>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/state-map.h:152:25:   required from 'void fst::StateMap(const Fst<Arc>&, MutableFst<B>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; B = ArcTpl<LogWeightTpl<double> >; C = ArcSumMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/state-map.h:165:11:   required from 'void fst::StateMap(const Fst<Arc>&, MutableFst<B>*, C) [with A = ArcTpl<LogWeightTpl<double> >; B = ArcTpl<LogWeightTpl<double> >; C = ArcSumMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/script/map.h:48:11:   required from 'std::unique_ptr<fst::Fst<typename M::ToArc> > fst::script::StateMap(const fst::Fst<typename ArcMapper::FromArc>&, const M&) [with M = fst::ArcSumMapper<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename M::ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename ArcMapper::FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/map.h:82:27:   required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMapArgs = WithReturnValue<std::unique_ptr<FstClass>, std::tuple<const FstClass&, MapType, float, double, const WeightClass&> >]'
map.cc:37:1:   required from here
./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/arc-map.h:32,
                 from ./../include/fst/script/map.h:25:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o minimize.lo minimize.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c minimize.cc  -fPIC -DPIC -o .libs/minimize.o
In file included from ./../include/fst/minimize.h:41,
                 from ./../include/fst/script/minimize.h:23,
                 from minimize.cc:18:
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
In file included from ./../include/fst/push.h:32:
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/arcsort.h:28,
                 from ./../include/fst/minimize.h:33:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]':
./../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  389 |     for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]);
      |                         ~~^~~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]':
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/partition.h:28,
                 from ./../include/fst/minimize.h:40:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/minimize.h:36:
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; C = EncodeMapper<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:536:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:559:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; C = EncodeMapper<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:536:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:559:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; C = EncodeMapper<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:536:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:559:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Compare = ILabelCompare<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; Compare = ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; Compare = ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<TropicalWeightTpl<float> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = internal::AcyclicMinimizer<ArcTpl<TropicalWeightTpl<float> > >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<TropicalWeightTpl<float> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = internal::AcyclicMinimizer<ArcTpl<TropicalWeightTpl<float> > >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<double> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<double> >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<double> > >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<double> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<double> >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<double> > >::HeightVisitor]'
./../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Compare = ILabelCompare<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<ArcTpl<TropicalWeightTpl<float> > >; C = ArcSortMapper<ReverseArc<ArcTpl<TropicalWeightTpl<float> > >, ILabelCompare<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<ArcTpl<TropicalWeightTpl<float> > >; C = ArcSortMapper<ReverseArc<ArcTpl<TropicalWeightTpl<float> > >, ILabelCompare<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<ArcTpl<TropicalWeightTpl<float> > >; Compare = ILabelCompare<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Compare = ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<ArcTpl<LogWeightTpl<float> > >; C = ArcSortMapper<ReverseArc<ArcTpl<LogWeightTpl<float> > >, ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<float> > > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<ArcTpl<LogWeightTpl<float> > >; C = ArcSortMapper<ReverseArc<ArcTpl<LogWeightTpl<float> > >, ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<float> > > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<ArcTpl<LogWeightTpl<float> > >; Compare = ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Compare = ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >]'
./../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<ArcTpl<LogWeightTpl<double> > >; C = ArcSortMapper<ReverseArc<ArcTpl<LogWeightTpl<double> > >, ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<double> > > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<ArcTpl<LogWeightTpl<double> > >; C = ArcSortMapper<ReverseArc<ArcTpl<LogWeightTpl<double> > >, ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<double> > > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<ArcTpl<LogWeightTpl<double> > >; Compare = ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>]'
./../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/minimize.h:37:11:   required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstMinimizeArgs = std::tuple<MutableFstClass*, MutableFstClass*, float, bool>]'
minimize.cc:36:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'fst::SccQueue<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../include/fst/queue.h:34:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::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<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/minimize.h:37:
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o print.lo print.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c print.cc  -fPIC -DPIC -o .libs/print.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/closure.h:28,
                 from ./../include/fst/fstlib.h:55,
                 from ./../include/fst/script/print-impl.h:28,
                 from ./../include/fst/script/print.h:26,
                 from print.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o project.lo project.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c project.cc  -fPIC -DPIC -o .libs/project.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o prune.lo prune.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c prune.cc  -fPIC -DPIC -o .libs/prune.o
In file included from ./../include/fst/script/prune.h:25,
                 from prune.cc:18:
./../include/fst/prune.h: In instantiation of 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/prune.h:243:26: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  243 |   if ((fdistance->size() <= ifst.Start()) ||
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:256:22: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  256 |   while (copy.size() <= s) copy.push_back(kNoStateId);
      |          ~~~~~~~~~~~~^~~~
./../include/fst/prune.h:259:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  259 |   while (idistance.size() <= s) idistance.push_back(Weight::Zero());
      |          ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/prune.h:261:26: warning: comparison of integer expressions of different signedness: 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  261 |   while (enqueued.size() <= s) {
      |          ~~~~~~~~~~~~~~~~^~~~
./../include/fst/prune.h:279:31: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  279 |                 arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate]
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:286:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  286 |       while (idistance.size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:292:26: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  292 |       while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId);
      |              ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:298:30: warning: comparison of integer expressions of different signedness: 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  298 |       while (enqueued.size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:303:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  303 |       if (enqueued[arc.nextstate] == StateHeap::kNoKey) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:58:10:   required from 'void fst::script::Prune(FstPruneArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs2 = std::tuple<MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:50:1:   required from here
./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  126 |   if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) ||
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  163 |                 arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate]
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  178 |       if (enqueued[arc.nextstate] == StateHeap::kNoKey) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |   for (StateId i = 0; i < visited.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/prune.h:30:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]':
./../include/fst/prune.h:265:28:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/prune.h:31:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:241:39:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:241:39:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:27:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:306:20:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   52 |     return s < idistance_.size() ? idistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:41:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:306:20:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   56 |     return s < fdistance_.size() ? fdistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:241:39:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:241:39:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:330:8:   required from 'void fst::Prune(const Fst<Arc>&, MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/script/prune.h:42:10:   required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPruneArgs1 = std::tuple<const FstClass&, MutableFstClass*, const WeightClass&, long int, float>]'
prune.cc:49:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/shortest-distance.h:29:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o push.lo push.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c push.cc  -fPIC -DPIC -o .libs/push.o
In file included from ./../include/fst/script/push.h:24,
                 from push.cc:18:
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
In file included from ./../include/fst/push.h:32:
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]':
./../include/fst/push.h:142:29:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]':
./../include/fst/push.h:150:13:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:142:29:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:150:13:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>]':
./../include/fst/push.h:142:29:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>]':
./../include/fst/push.h:150:13:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:142:29:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:150:13:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>]':
./../include/fst/push.h:142:29:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>]':
./../include/fst/push.h:150:13:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:142:29:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]':
./../include/fst/push.h:150:13:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/push.h:33:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/push.h:35:7:   required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs1 = std::tuple<MutableFstClass*, fst::ReweightType, float, bool>]'
push.cc:43:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, TropicalWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<float> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:47:35:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<double> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<double>, fst::GALLIC_LEFT>]'
./../include/fst/push.h:133:23:   required from 'void fst::Push(const Fst<Arc>&, MutableFst<Arc>*, uint8_t, float) [with Arc = ArcTpl<LogWeightTpl<double> >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]'
./../include/fst/script/push.h:52:37:   required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstPushArgs2 = std::tuple<const FstClass&, MutableFstClass*, unsigned char, fst::ReweightType, float>]'
push.cc:44:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../include/fst/queue.h:34:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/arc-map.h:32,
                 from ./../include/fst/push.h:29:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/push.h:30:
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, fst::GallicFactor<int, fst::LogWeightTpl<double>, fst::GALLIC_RIGHT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>; StateId = int]':
./../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT>; StateId = int]'
./../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; StateId = int]'
./../include/fst/fst.h:950:11:   required from here
./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, fst::GallicFactor<int, fst::TropicalWeightTpl<float>, fst::GALLIC_RIGHT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o randequivalent.lo randequivalent.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c randequivalent.cc  -fPIC -DPIC -o .libs/randequivalent.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/randequivalent.h:30,
                 from ./../include/fst/script/randequivalent.h:24,
                 from randequivalent.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/arcsort.h:28,
                 from ./../include/fst/randequivalent.h:29:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/randequivalent.h:69:10:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
In file included from ./../include/fst/randequivalent.h:33:
./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (StateId state = 0; state < distance.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/randequivalent.h:69:10:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (StateId state = 0; state < distance.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/randequivalent.h:69:10:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (StateId state = 0; state < distance.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/randequivalent.h:71:10:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/randequivalent.h:86:12:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/shortest-distance.h:31:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_RealType>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_RealType>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/randequivalent.h:71:10:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/randequivalent.h:86:12:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_RealType>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_RealType>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/randequivalent.h:71:10:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/randequivalent.h:86:12:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_RealType>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_RealType>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/replace-util.h:32,
                 from ./../include/fst/replace.h:36:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<TropicalWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<float> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/randequivalent.h:92:39:   required from 'bool fst::RandEquivalent(const Fst<Arc>&, const Fst<Arc>&, int32_t, const RandGenOptions<ArcSelector>&, float, uint64_t, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; ArcSelector = UniformArcSelector<ArcTpl<LogWeightTpl<double> > >; int32_t = int; uint64_t = long unsigned int]'
./../include/fst/script/randequivalent.h:51:36:   required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRandEquivalentArgs = WithReturnValue<bool, std::tuple<const FstClass&, const FstClass&, int, const fst::RandGenOptions<RandArcSelection>&, float, long unsigned int> >]'
randequivalent.cc:38:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/queue.h:495:8:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../include/fst/queue.h:34:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../include/fst/queue.h:215:8:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::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<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/randequivalent.h:32:
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Selector = fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  332 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Selector = fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Selector = fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  332 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Selector = fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Selector = fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  332 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Selector = fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::SetState(StateId, int) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]':
./../include/fst/randgen.h:160:26:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  527 |     if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) {
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::SetState(StateId, int) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]':
./../include/fst/randgen.h:160:26:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::SetState(StateId, int) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../include/fst/randgen.h:160:26:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ssize_t = long int]':
./../include/fst/accumulator.h:547:13:   required from 'fst::CacheLogAccumulator<Arc>::Weight fst::CacheLogAccumulator<Arc>::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Weight = fst::LogWeightTpl<double>; ssize_t = long int]'
./../include/fst/randgen.h:164:37:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  640 |     if (weights_->size() <= end) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  641 |       for (aiter->Seek(weights_->size() - 1); weights_->size() <= end;
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ssize_t = long int]':
./../include/fst/accumulator.h:547:13:   required from 'fst::CacheLogAccumulator<Arc>::Weight fst::CacheLogAccumulator<Arc>::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; ssize_t = long int]'
./../include/fst/randgen.h:164:37:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  640 |     if (weights_->size() <= end) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  641 |       for (aiter->Seek(weights_->size() - 1); weights_->size() <= end;
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ssize_t = long int]':
./../include/fst/accumulator.h:547:13:   required from 'fst::CacheLogAccumulator<Arc>::Weight fst::CacheLogAccumulator<Arc>::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; ssize_t = long int]'
./../include/fst/randgen.h:164:37:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  640 |     if (weights_->size() <= end) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  641 |       for (aiter->Seek(weights_->size() - 1); weights_->size() <= end;
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o randgen.lo randgen.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c randgen.cc  -fPIC -DPIC -o .libs/randgen.o
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/randgen.h:37,
                 from ./../include/fst/script/randgen.h:25,
                 from randgen.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Selector = fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  332 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Selector = fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Selector = fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  332 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Selector = fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Selector = fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  332 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler<Arc, Selector>::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Selector = fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::UniformArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare]
  234 |         rstate.length == max_length_) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::SetState(StateId, int) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]':
./../include/fst/randgen.h:160:26:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  527 |     if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) {
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::SetState(StateId, int) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]':
./../include/fst/randgen.h:160:26:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::SetState(StateId, int) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../include/fst/randgen.h:160:26:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ssize_t = long int]':
./../include/fst/accumulator.h:547:13:   required from 'fst::CacheLogAccumulator<Arc>::Weight fst::CacheLogAccumulator<Arc>::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Weight = fst::LogWeightTpl<double>; ssize_t = long int]'
./../include/fst/randgen.h:164:37:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<double> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<double> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > >; ToWeight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcTpl<fst::LogWeightTpl<double> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  640 |     if (weights_->size() <= end) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  641 |       for (aiter->Seek(weights_->size() - 1); weights_->size() <= end;
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ssize_t = long int]':
./../include/fst/accumulator.h:547:13:   required from 'fst::CacheLogAccumulator<Arc>::Weight fst::CacheLogAccumulator<Arc>::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; ssize_t = long int]'
./../include/fst/randgen.h:164:37:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::LogWeightTpl<float> >; ToArc = fst::ArcTpl<fst::LogWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > >; ToWeight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcTpl<fst::LogWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  640 |     if (weights_->size() <= end) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  641 |       for (aiter->Seek(weights_->size() - 1); weights_->size() <= end;
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator<Arc>::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ssize_t = long int]':
./../include/fst/accumulator.h:547:13:   required from 'fst::CacheLogAccumulator<Arc>::Weight fst::CacheLogAccumulator<Arc>::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; ssize_t = long int]'
./../include/fst/randgen.h:164:37:   required from 'size_t fst::FastLogProbArcSelector<Arc>::operator()(const fst::Fst<Arc>&, StateId, fst::CacheLogAccumulator<Arc>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../include/fst/randgen.h:342:30:   required from 'bool fst::ArcSampler<Arc, fst::FastLogProbArcSelector<Arc> >::Sample(const fst::RandState<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/randgen.h:528:21:   required from 'void fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Expand(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateId = int]'
./../include/fst/randgen.h:483:23:   required from 'fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::ToWeight fst::internal::RandGenFstImpl<FromArc, ToArc, Sampler>::Final(StateId) [with FromArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ToArc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Sampler = fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; ToWeight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcSampler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogProbArcSelector<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../include/fst/fst.h:952:10:   required from here
./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  640 |     if (weights_->size() <= end) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~
./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector<double>::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare]
  641 |       for (aiter->Seek(weights_->size() - 1); weights_->size() <= end;
      |                                               ~~~~~~~~~~~~~~~~~^~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o relabel.lo relabel.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c relabel.cc  -fPIC -DPIC -o .libs/relabel.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o replace.lo replace.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c replace.cc  -fPIC -DPIC -o .libs/replace.o
In file included from ./../include/fst/script/replace.h:26,
                 from replace.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../include/fst/replace.h:36:
./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil<Arc>::~ReplaceUtil() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/replace.h:604:22:   required from 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1040:73:   required from 'bool fst::ReplaceFst<Arc, StateTable, Store>::CyclicDependencies() const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/script/replace.h:69:30:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  128 |     for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i];
      |                       ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil<Arc>::~ReplaceUtil() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/replace.h:604:22:   required from 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1040:73:   required from 'bool fst::ReplaceFst<Arc, StateTable, Store>::CyclicDependencies() const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/script/replace.h:69:30:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil<Arc>::~ReplaceUtil() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/replace.h:604:22:   required from 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1040:73:   required from 'bool fst::ReplaceFst<Arc, StateTable, Store>::CyclicDependencies() const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/script/replace.h:69:30:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetDependencies(bool) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/replace-util.h:134:5:   required from 'bool fst::ReplaceUtil<Arc>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/replace.h:605:43:   required from 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1040:73:   required from 'bool fst::ReplaceFst<Arc, StateTable, Store>::CyclicDependencies() const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/script/replace.h:69:30:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  343 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  351 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetDependencies(bool) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/replace-util.h:134:5:   required from 'bool fst::ReplaceUtil<Arc>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/replace.h:605:43:   required from 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1040:73:   required from 'bool fst::ReplaceFst<Arc, StateTable, Store>::CyclicDependencies() const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/script/replace.h:69:30:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  343 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  351 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetDependencies(bool) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/replace-util.h:134:5:   required from 'bool fst::ReplaceUtil<Arc>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/replace.h:605:43:   required from 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::CyclicDependencies() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1040:73:   required from 'bool fst::ReplaceFst<Arc, StateTable, Store>::CyclicDependencies() const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/script/replace.h:69:30:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  343 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  351 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(fst::FstList<Arc>&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; fst::FstList<Arc> = std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
./../include/fst/replace.h:1011:47:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const std::vector<std::pair<typename Arc::Label, const fst::Fst<Arc>*> >&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Label = int]'
./../include/fst/script/replace.h:67:19:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  541 |     for (Label i = 0; i < fst_list.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(fst::FstList<Arc>&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >; fst::FstList<Arc> = std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
./../include/fst/replace.h:1011:47:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const std::vector<std::pair<typename Arc::Label, const fst::Fst<Arc>*> >&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::Label = int]'
./../include/fst/script/replace.h:67:19:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(fst::FstList<Arc>&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; fst::FstList<Arc> = std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
./../include/fst/replace.h:1011:47:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const std::vector<std::pair<typename Arc::Label, const fst::Fst<Arc>*> >&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::Label = int]'
./../include/fst/script/replace.h:67:19:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >::Label' {aka 'int'} and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace.h: In instantiation of 'uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList<Arc>&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; uint64_t = long unsigned int; typename Arc::Label = int; FstList<Arc> = std::vector<std::pair<int, const Fst<ArcTpl<TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const Fst<ArcTpl<TropicalWeightTpl<float> > >*> > >]':
./../include/fst/replace.h:568:39:   required from 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(fst::FstList<Arc>&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; fst::FstList<Arc> = std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >]'
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
./../include/fst/replace.h:1011:47:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const std::vector<std::pair<typename Arc::Label, const fst::Fst<Arc>*> >&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Label = int]'
./../include/fst/script/replace.h:67:19:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: 'Label' {aka 'int'} and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  461 |   for (Label i = 0; i < fst_list.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  464 |     if (label > fst_list.size() || label <= 0) dense_range = false;
      |         ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList<Arc>&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl<LogWeightTpl<float> >; uint64_t = long unsigned int; typename Arc::Label = int; FstList<Arc> = std::vector<std::pair<int, const Fst<ArcTpl<LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const Fst<ArcTpl<LogWeightTpl<float> > >*> > >]':
./../include/fst/replace.h:568:39:   required from 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(fst::FstList<Arc>&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >; fst::FstList<Arc> = std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >]'
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
./../include/fst/replace.h:1011:47:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const std::vector<std::pair<typename Arc::Label, const fst::Fst<Arc>*> >&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::Label = int]'
./../include/fst/script/replace.h:67:19:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: 'Label' {aka 'int'} and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  461 |   for (Label i = 0; i < fst_list.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  464 |     if (label > fst_list.size() || label <= 0) dense_range = false;
      |         ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList<Arc>&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl<LogWeightTpl<double> >; uint64_t = long unsigned int; typename Arc::Label = int; FstList<Arc> = std::vector<std::pair<int, const Fst<ArcTpl<LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const Fst<ArcTpl<LogWeightTpl<double> > >*> > >]':
./../include/fst/replace.h:568:39:   required from 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(fst::FstList<Arc>&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; fst::FstList<Arc> = std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >]'
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const vector<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, allocator<pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >&, const fst::ReplaceFstOptions<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
./../include/fst/replace.h:1011:47:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const std::vector<std::pair<typename Arc::Label, const fst::Fst<Arc>*> >&, const fst::ReplaceFstOptions<Arc, StateTable, CacheStore>&) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::Label = int]'
./../include/fst/script/replace.h:67:19:   required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, const ReplaceOptions&>]'
replace.cc:39:1:   required from here
./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: 'Label' {aka 'int'} and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  461 |   for (Label i = 0; i < fst_list.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*>, std::allocator<std::pair<int, const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  464 |     if (label > fst_list.size() || label <= 0) dense_range = false;
      |         ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'uint64_t fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::Properties(uint64_t) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; uint64_t = long unsigned int]':
./../include/fst/replace.h:744:12:   required from here
./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  746 |       for (Label i = 1; i < fst_array_.size(); ++i) {
      |                         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'uint64_t fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::Properties(uint64_t) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >; uint64_t = long unsigned int]':
./../include/fst/replace.h:744:12:   required from here
./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace.h: In instantiation of 'uint64_t fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::Properties(uint64_t) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; uint64_t = long unsigned int]':
./../include/fst/replace.h:744:12:   required from here
./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/replace.h:31:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'void fst::ReplaceFstMatcher<Arc, StateTable, CacheStore>::InitMatchers() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/replace.h:1314:5:   required from 'fst::ReplaceFstMatcher<Arc, StateTable, CacheStore>::ReplaceFstMatcher(const fst::ReplaceFst<Arc, StateTable, CacheStore>*, fst::MatchType) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1032:14:   required from 'fst::MatcherBase<A>* fst::ReplaceFst<Arc, StateTable, Store>::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1028:21:   required from here
./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceFstMatcher<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
 1340 |     for (Label i = 0; i < fst_array.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'void fst::ReplaceFstMatcher<Arc, StateTable, CacheStore>::InitMatchers() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/replace.h:1314:5:   required from 'fst::ReplaceFstMatcher<Arc, StateTable, CacheStore>::ReplaceFstMatcher(const fst::ReplaceFst<Arc, StateTable, CacheStore>*, fst::MatchType) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1032:14:   required from 'fst::MatcherBase<A>* fst::ReplaceFst<Arc, StateTable, Store>::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1028:21:   required from here
./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceFstMatcher<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace.h: In instantiation of 'void fst::ReplaceFstMatcher<Arc, StateTable, CacheStore>::InitMatchers() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/replace.h:1314:5:   required from 'fst::ReplaceFstMatcher<Arc, StateTable, CacheStore>::ReplaceFstMatcher(const fst::ReplaceFst<Arc, StateTable, CacheStore>*, fst::MatchType) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1032:14:   required from 'fst::MatcherBase<A>* fst::ReplaceFst<Arc, StateTable, Store>::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1028:21:   required from here
./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceFstMatcher<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(const fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
./../include/fst/fst.h:998:37:   required from 'fst::ImplToFst<Impl, FST>::ImplToFst(const fst::ImplToFst<Impl, FST>&, bool) [with Impl = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1015:34:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const fst::ReplaceFst<Arc, StateTable, Store>&, bool) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1019:12:   required from 'fst::ReplaceFst<Arc, StateTable, Store>* fst::ReplaceFst<Arc, StateTable, Store>::Copy(bool) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/replace.h:1018:15:   required from here
./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  594 |     for (Label i = 1; i < impl.fst_array_.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(const fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
./../include/fst/fst.h:998:37:   required from 'fst::ImplToFst<Impl, FST>::ImplToFst(const fst::ImplToFst<Impl, FST>&, bool) [with Impl = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1015:34:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const fst::ReplaceFst<Arc, StateTable, Store>&, bool) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1019:12:   required from 'fst::ReplaceFst<Arc, StateTable, Store>* fst::ReplaceFst<Arc, StateTable, Store>::Copy(bool) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/replace.h:1018:15:   required from here
./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ReplaceFstImpl(const fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateTable = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr.h:464:59:   required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
./../include/fst/fst.h:998:37:   required from 'fst::ImplToFst<Impl, FST>::ImplToFst(const fst::ImplToFst<Impl, FST>&, bool) [with Impl = fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1015:34:   required from 'fst::ReplaceFst<Arc, StateTable, Store>::ReplaceFst(const fst::ReplaceFst<Arc, StateTable, Store>&, bool) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1019:12:   required from 'fst::ReplaceFst<Arc, StateTable, Store>* fst::ReplaceFst<Arc, StateTable, Store>::Copy(bool) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; T = fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/replace.h:1018:15:   required from here
./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultReplaceStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long int>, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o reverse.lo reverse.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c reverse.cc  -fPIC -DPIC -o .libs/reverse.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o reweight.lo reweight.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c reweight.cc  -fPIC -DPIC -o .libs/reweight.o
In file included from ./../include/fst/script/reweight.h:24,
                 from reweight.cc:18:
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/reweight.h:43:11:   required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstReweightArgs = std::tuple<MutableFstClass*, const std::vector<WeightClass, std::allocator<WeightClass> >&, fst::ReweightType>]'
reweight.cc:31:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/reweight.h:43:11:   required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstReweightArgs = std::tuple<MutableFstClass*, const std::vector<WeightClass, std::allocator<WeightClass> >&, fst::ReweightType>]'
reweight.cc:31:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/reweight.h:43:11:   required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstReweightArgs = std::tuple<MutableFstClass*, const std::vector<WeightClass, std::allocator<WeightClass> >&, fst::ReweightType>]'
reweight.cc:31:1:   required from here
./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<double> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o rmepsilon.lo rmepsilon.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c rmepsilon.cc  -fPIC -DPIC -o .libs/rmepsilon.o
In file included from ./../include/fst/script/rmepsilon.h:25,
                 from rmepsilon.cc:18:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:72:26:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/script/rmepsilon.h:26:
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = FifoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::FifoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:78:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = LifoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:83:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:89:18:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:99:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = TopOrderQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::TopOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:104:26:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:72:26:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = FifoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::FifoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:78:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = LifoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:83:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = StateOrderQueue<int>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:99:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = TopOrderQueue<int>; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::TopOrderQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:104:26:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:72:26:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = FifoQueue<int>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::FifoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:78:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = LifoQueue<int>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:83:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = StateOrderQueue<int>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:99:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = TopOrderQueue<int>; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::TopOrderQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:104:26:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:33:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = EpsilonArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
./../include/fst/script/rmepsilon.h:103:30:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = EpsilonArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
./../include/fst/script/rmepsilon.h:103:30:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = EpsilonArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
./../include/fst/script/rmepsilon.h:103:30:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |       for (StateId s = 0; s < finish_.size(); ++s) {
      |                           ~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/rmepsilon.h:36:
./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  126 |   if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) ||
      |                                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  163 |                 arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate]
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits<std::allocator<long unsigned int>, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  178 |       if (enqueued[arc.nextstate] == StateHeap::kNoKey) {
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |   for (StateId i = 0; i < visited.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:34:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]':
./../include/fst/prune.h:146:30:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = true; StateId = int]':
./../include/fst/shortest-distance.h:224:31:   required from 'void fst::internal::ShortestDistanceState<Arc, Queue, ArcFilter, WeightEqual>::ShortestDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; WeightEqual = fst::WeightApproxEqual; StateId = int]'
./../include/fst/rmepsilon.h:151:29:   required from 'void fst::internal::RmEpsilonState<Arc, Queue>::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:270:23:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:89:18:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, true>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/shortest-distance.h:184:24:   required from 'void fst::internal::ShortestDistanceState<Arc, Queue, ArcFilter, WeightEqual>::ShortestDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; WeightEqual = fst::WeightApproxEqual; StateId = int]'
./../include/fst/rmepsilon.h:151:29:   required from 'void fst::internal::RmEpsilonState<Arc, Queue>::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:270:23:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:99:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = true; StateId = int]'
./../include/fst/shortest-distance.h:184:24:   required from 'void fst::internal::ShortestDistanceState<Arc, Queue, ArcFilter, WeightEqual>::ShortestDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; WeightEqual = fst::WeightApproxEqual; StateId = int]'
./../include/fst/rmepsilon.h:151:29:   required from 'void fst::internal::RmEpsilonState<Arc, Queue>::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:270:23:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:89:18:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:123:21:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/prune.h:123:21:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:27:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:182:20:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   52 |     return s < idistance_.size() ? idistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare<StateId, Weight>::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/prune.h:45:41:   required from 'bool fst::internal::PruneCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/heap.h:75:33:   required from 'void fst::Heap<T, Compare>::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare<int, fst::TropicalWeightTpl<float> >; Value = int]'
./../include/fst/prune.h:182:20:   required from 'void fst::Prune(MutableFst<Arc>*, const PruneOptions<Arc, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   56 |     return s < fdistance_.size() ? fdistance_[s] : Weight::Zero();
      |            ~~^~~~~~~~~~~~~~~~~~~
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../include/fst/prune.h:208:8:   required from 'void fst::Prune(MutableFst<Arc>*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/rmepsilon.h:293:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:62:12:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/rmepsilon.h:73:16:   required from 'void fst::script::internal::RmEpsilon(fst::MutableFst<Arc>*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/rmepsilon.h:123:22:   required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstRmEpsilonArgs = std::pair<MutableFstClass*, const RmEpsilonOptions&>]'
rmepsilon.cc:34:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/rmepsilon.h:32:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o shortest-distance.lo shortest-distance.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c shortest-distance.cc  -fPIC -DPIC -o .libs/shortest-distance.o
In file included from ./../include/fst/script/shortest-distance.h:26,
                 from shortest-distance.cc:18:
./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-distance.h:230:46:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs3 = WithReturnValue<WeightClass, std::tuple<const FstClass&, double> >]'
shortest-distance.cc:49:1:   required from here
./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (StateId state = 0; state < distance.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~~
./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../include/fst/script/shortest-distance.h:230:46:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs3 = WithReturnValue<WeightClass, std::tuple<const FstClass&, double> >]'
shortest-distance.cc:49:1:   required from here
./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../include/fst/script/shortest-distance.h:230:46:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs3 = WithReturnValue<WeightClass, std::tuple<const FstClass&, double> >]'
shortest-distance.cc:49:1:   required from here
./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/script/shortest-distance.h:25:
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = true; StateId = int]':
./../include/fst/shortest-distance.h:224:31:   required from 'void fst::internal::ShortestDistanceState<Arc, Queue, ArcFilter, WeightEqual>::ShortestDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; WeightEqual = fst::WeightApproxEqual; StateId = int]'
./../include/fst/shortest-distance.h:264:28:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, const ShortestDistanceOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:112:19:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:121:54:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:181:79:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, true>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/shortest-distance.h:184:24:   required from 'void fst::internal::ShortestDistanceState<Arc, Queue, ArcFilter, WeightEqual>::ShortestDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; WeightEqual = fst::WeightApproxEqual; StateId = int]'
./../include/fst/shortest-distance.h:264:28:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, const ShortestDistanceOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:112:19:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:121:54:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:190:64:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, const vector<fst::TropicalWeightTpl<float>, allocator<fst::TropicalWeightTpl<float> > >*&, fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:125:58:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, const vector<fst::TropicalWeightTpl<float>, allocator<fst::TropicalWeightTpl<float> > >*&, fst::InputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:129:63:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, const vector<fst::TropicalWeightTpl<float>, allocator<fst::TropicalWeightTpl<float> > >*&, fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:134:64:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/queue.h:34:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = true; StateId = int]'
./../include/fst/shortest-distance.h:184:24:   required from 'void fst::internal::ShortestDistanceState<Arc, Queue, ArcFilter, WeightEqual>::ShortestDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; WeightEqual = fst::WeightApproxEqual; StateId = int]'
./../include/fst/shortest-distance.h:264:28:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, const ShortestDistanceOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:112:19:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:121:54:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:181:79:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, const vector<fst::LogWeightTpl<float>, allocator<fst::LogWeightTpl<float> > >*&, fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:125:58:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, const vector<fst::LogWeightTpl<float>, allocator<fst::LogWeightTpl<float> > >*&, fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:129:63:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, const vector<fst::LogWeightTpl<float>, allocator<fst::LogWeightTpl<float> > >*&, fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:134:64:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, const vector<fst::LogWeightTpl<double>, allocator<fst::LogWeightTpl<double> > >*&, fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:125:58:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, const vector<fst::LogWeightTpl<double>, allocator<fst::LogWeightTpl<double> > >*&, fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::InputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:129:63:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, const vector<fst::LogWeightTpl<double>, allocator<fst::LogWeightTpl<double> > >*&, fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:109:57:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::OutputEpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:134:64:   required from 'void fst::script::internal::ShortestDistance(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:164:58:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs1 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, const ShortestDistanceOptions&>]'
shortest-distance.cc:47:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../include/fst/script/shortest-distance.h:217:19:   required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstShortestDistanceArgs2 = std::tuple<const FstClass&, std::vector<WeightClass, std::allocator<WeightClass> >*, bool, double>]'
shortest-distance.cc:48:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
In file included from ./../include/fst/cache.h:33,
                 from ./../include/fst/shortest-distance.h:29:
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o shortest-path.lo shortest-path.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c shortest-path.cc  -fPIC -DPIC -o .libs/shortest-path.o
In file included from ./../include/fst/script/shortest-path.h:25,
                 from shortest-path.cc:18:
./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:86:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  475 |     if (state < distance->size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::FifoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:90:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = LifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:94:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:99:70:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:109:50:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = TopOrderQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::TopOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:113:48:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:86:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  182 |   while (distance->size() < source) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  214 |       while (distance->size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'void fst::internal::NShortestPath(const fst::Fst<RevArc>&, fst::MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; RevArc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:482:28:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:86:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:339:53: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} [-Wsign-compare]
  339 |   if (ifst.Start() == kNoStateId || distance.size() <= ifst.Start() ||
      |                                     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../include/fst/shortest-path.h:348:23: warning: comparison of integer expressions of different signedness: 'std::vector<std::pair<int, fst::TropicalWeightTpl<float> >, std::allocator<std::pair<int, fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  348 |   while (pairs.size() <= final_state) {
      |          ~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/shortest-path.h:367:24: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  367 |             : (p.first < distance.size()) ? distance[p.first] : Weight::Zero();
      |               ~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h:373:21: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  373 |     while (r.size() <= p.first + 1) r.push_back(0);
      |            ~~~~~~~~~^~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::FifoQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::FifoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:90:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  182 |   while (distance->size() < source) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  214 |       while (distance->size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = LifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:94:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  182 |   while (distance->size() < source) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  214 |       while (distance->size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:99:70:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  182 |   while (distance->size() < source) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  214 |       while (distance->size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:109:50:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  182 |   while (distance->size() < source) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  214 |       while (distance->size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::TopOrderQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]':
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = TopOrderQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::TopOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:113:48:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  182 |   while (distance->size() < source) {
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} [-Wsign-compare]
  214 |       while (distance->size() <= arc.nextstate) {
      |              ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/test-properties.h:27,
                 from ./../include/fst/vector-fst.h:35,
                 from ./../include/fst/cache.h:33,
                 from ./../include/fst/shortest-path.h:31:
./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../include/fst/shortest-path.h:401:10:   required from 'void fst::internal::NShortestPath(const fst::Fst<RevArc>&, fst::MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; RevArc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/shortest-path.h:482:28:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:86:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
In file included from ./../include/fst/shortest-distance.h:31,
                 from ./../include/fst/prune.h:31,
                 from ./../include/fst/determinize.h:41,
                 from ./../include/fst/shortest-path.h:32:
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = true; StateId = int]':
./../include/fst/shortest-path.h:229:30:   required from 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]'
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:99:70:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, true>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../include/fst/shortest-path.h:189:23:   required from 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]'
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:109:50:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, const vector<fst::TropicalWeightTpl<float>, allocator<fst::TropicalWeightTpl<float> > >*&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::AutoQueue<int> >]'
./../include/fst/script/shortest-distance.h:75:48:   required from 'static std::unique_ptr<fst::AutoQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::AutoQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:65:59:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:86:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
In file included from ./../include/fst/prune.h:30:
./../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = true; StateId = int]'
./../include/fst/shortest-path.h:189:23:   required from 'bool fst::internal::SingleShortestPath(const fst::Fst<Arc>&, std::vector<typename Arc::Weight>*, const fst::ShortestPathOptions<Arc, Queue, ArcFilter>&, typename Arc::StateId*, std::vector<std::pair<typename Arc::StateId, long unsigned int> >*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int; typename Arc::StateId = int]'
./../include/fst/shortest-path.h:449:37:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = NaturalShortestFirstQueue<int, TropicalWeightTpl<float> >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::NaturalShortestFirstQueue<int, fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:99:70:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../include/fst/queue.h:35:
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../include/fst/script/shortest-distance.h:100:52:   required from 'static std::unique_ptr<fst::TopOrderQueue<typename Arc::StateId> > fst::script::internal::QueueConstructor<Arc, fst::TopOrderQueue<typename Arc::StateId>, ArcFilter>::Construct(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:65:59:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::TopOrderQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:113:48:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<StateId, Weight>::PWeight(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../include/fst/shortest-path.h:251:27:   required from 'bool fst::internal::ShortestPathCompare<StateId, Weight>::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl<float>]'
/usr/include/c++/13/bits/predefined_ops.h:196:23:   required from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator<int*, std::vector<int> >; _Value = int; _Compare = fst::internal::ShortestPathCompare<int, fst::TropicalWeightTpl<float> >]'
/usr/include/c++/13/bits/stl_heap.h:140:48:   required from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<int*, vector<int> >; _Distance = long int; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val<fst::internal::ShortestPathCompare<int, fst::TropicalWeightTpl<float> > >]'
/usr/include/c++/13/bits/stl_heap.h:216:23:   required from 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<int*, vector<int> >; _Compare = fst::internal::ShortestPathCompare<int, fst::TropicalWeightTpl<float> >]'
./../include/fst/shortest-path.h:389:21:   required from 'void fst::internal::NShortestPath(const fst::Fst<RevArc>&, fst::MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; RevArc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Arc::Weight = fst::TropicalWeightTpl<float>; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl<float>; typename Arc::StateId = int]'
./../include/fst/shortest-path.h:482:28:   required from 'void fst::ShortestPath(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const ShortestPathOptions<Arc, Queue, ArcFilter>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = AutoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:70:17:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::AutoQueue<int>; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../include/fst/script/shortest-path.h:86:44:   required from 'void fst::script::internal::ShortestPath(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../include/fst/script/shortest-path.h:134:25:   required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstShortestPathArgs = std::tuple<const FstClass&, MutableFstClass*, const ShortestPathOptions&>]'
shortest-path.cc:35:1:   required from here
./../include/fst/shortest-path.h:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  269 |                : (state < distance_.size()) ? distance_[state] : Weight::Zero();
      |                  ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'fst::SccQueue<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:548:11:   required from here
./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../include/fst/queue.h:563:8:   required from here
./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:581:8:   required from here
./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:593:8:   required from here
./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../include/fst/queue.h:607:8:   required from here
./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../include/fst/queue.h:232:8:   required from here
./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<signed char> >; Weight = fst::TropicalWeightTpl<float>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, std::allocator<fst::internal::DeterminizeElement<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >]':
./../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; CommonDivisor = fst::DefaultCommonDivisor<fst::TropicalWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../include/fst/determinize.h:605:11:   required from here
./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'const int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../include/fst/mutable-fst.h:336:8:   required from here
./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o stateiterator-class.lo stateiterator-class.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c stateiterator-class.cc  -fPIC -DPIC -o .libs/stateiterator-class.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/closure.h:28,
                 from ./../include/fst/fstlib.h:55,
                 from ./../include/fst/script/stateiterator-class.h:24,
                 from stateiterator-class.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o synchronize.lo synchronize.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c synchronize.cc  -fPIC -DPIC -o .libs/synchronize.o
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o text-io.lo text-io.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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<WeightClass>*)':
text-io.cc:59:31: warning: comparison of integer expressions of different signedness: 'std::vector<fst::script::WeightClass>::size_type' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
   59 |     while (potentials->size() <= s) {
      |            ~~~~~~~~~~~~~~~~~~~^~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o topsort.lo topsort.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c topsort.cc  -fPIC -DPIC -o .libs/topsort.o
In file included from ./../include/fst/topsort.h:28,
                 from ./../include/fst/script/topsort.h:21,
                 from topsort.cc:18:
./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst<Arc>*, const std::vector<typename A::StateId>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename A::StateId = int]':
./../include/fst/topsort.h:96:14:   required from 'bool fst::TopSort(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/topsort.h:32:25:   required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstTopSortArgs = WithReturnValue<bool, MutableFstClass*>]'
topsort.cc:31:1:   required from here
./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
   41 |   if (order.size() != fst->NumStates()) {
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst<Arc>*, const std::vector<typename A::StateId>&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename A::StateId = int]':
./../include/fst/topsort.h:96:14:   required from 'bool fst::TopSort(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/topsort.h:32:25:   required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstTopSortArgs = WithReturnValue<bool, MutableFstClass*>]'
topsort.cc:31:1:   required from here
./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst<Arc>*, const std::vector<typename A::StateId>&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename A::StateId = int]':
./../include/fst/topsort.h:96:14:   required from 'bool fst::TopSort(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/topsort.h:32:25:   required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstTopSortArgs = WithReturnValue<bool, MutableFstClass*>]'
topsort.cc:31:1:   required from here
./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >]'
./../include/fst/topsort.h:94:11:   required from 'bool fst::TopSort(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../include/fst/script/topsort.h:32:25:   required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FstTopSortArgs = WithReturnValue<bool, MutableFstClass*>]'
topsort.cc:31:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >]'
./../include/fst/topsort.h:94:11:   required from 'bool fst::TopSort(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../include/fst/script/topsort.h:32:25:   required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FstTopSortArgs = WithReturnValue<bool, MutableFstClass*>]'
topsort.cc:31:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<double> >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >]'
./../include/fst/topsort.h:94:11:   required from 'bool fst::TopSort(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../include/fst/script/topsort.h:32:25:   required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FstTopSortArgs = WithReturnValue<bool, MutableFstClass*>]'
topsort.cc:31:1:   required from here
./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |       for (StateId s = 0; s < finish_.size(); ++s) {
      |                           ~~^~~~~~~~~~~~~~~~
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o union.lo union.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c union.cc  -fPIC -DPIC -o .libs/union.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/union.h:30,
                 from ./../include/fst/script/union.h:24,
                 from union.cc:18:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o weight-class.lo weight-class.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c weight-class.cc  -fPIC -DPIC -o .libs/weight-class.o
In file included from ./../include/fst/error-weight.h:22,
                 from ./../include/fst/arc.h:30,
                 from ./../include/fst/script/weight-class.h:28,
                 from weight-class.cc:18:
./../include/fst/util.h: In function 'fst::StrToWeight<fst::LogWeightTpl<double> >(std::basic_string_view<char, std::char_traits<char> >)fst::LogWeightTpl<double>':
./../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  331 |   return w;
      |          ^
./../include/fst/util.h:324:10: note: 'w.value_' was declared here
  324 |   Weight w;
      |          ^
./../include/fst/util.h: In function 'fst::StrToWeight<fst::LogWeightTpl<float> >(std::basic_string_view<char, std::char_traits<char> >)fst::LogWeightTpl<float>':
./../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  331 |   return w;
      |          ^
./../include/fst/util.h:324:10: note: 'w.value_' was declared here
  324 |   Weight w;
      |          ^
./../include/fst/util.h: In function 'fst::StrToWeight<fst::TropicalWeightTpl<float> >(std::basic_string_view<char, std::char_traits<char> >)fst::TropicalWeightTpl<float>':
./../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  331 |   return w;
      |          ^
./../include/fst/util.h:324:10: note: 'w.value_' was declared here
  324 |   Weight w;
      |          ^
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o verify.lo verify.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c verify.cc  -fPIC -DPIC -o .libs/verify.o
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstscript.la -rpath /usr/lib64 arciterator-class.lo arcsort.lo closure.lo compile.lo compose.lo concat.lo connect.lo convert.lo decode.lo determinize.lo difference.lo disambiguate.lo draw.lo encode.lo encodemapper-class.lo epsnormalize.lo equal.lo equivalent.lo fst-class.lo getters.lo info-impl.lo info.lo intersect.lo invert.lo isomorphic.lo map.lo minimize.lo print.lo project.lo prune.lo push.lo randequivalent.lo randgen.lo relabel.lo replace.lo reverse.lo reweight.lo rmepsilon.lo shortest-distance.lo shortest-path.lo stateiterator-class.lo synchronize.lo text-io.lo topsort.lo union.lo weight-class.lo verify.lo ../lib/libfst.la -lm -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/arciterator-class.o .libs/arcsort.o .libs/closure.o .libs/compile.o .libs/compose.o .libs/concat.o .libs/connect.o .libs/convert.o .libs/decode.o .libs/determinize.o .libs/difference.o .libs/disambiguate.o .libs/draw.o .libs/encode.o .libs/encodemapper-class.o .libs/epsnormalize.o .libs/equal.o .libs/equivalent.o .libs/fst-class.o .libs/getters.o .libs/info-impl.o .libs/info.o .libs/intersect.o .libs/invert.o .libs/isomorphic.o .libs/map.o .libs/minimize.o .libs/print.o .libs/project.o .libs/prune.o .libs/push.o .libs/randequivalent.o .libs/randgen.o .libs/relabel.o .libs/replace.o .libs/reverse.o .libs/reweight.o .libs/rmepsilon.o .libs/shortest-distance.o .libs/shortest-path.o .libs/stateiterator-class.o .libs/synchronize.o .libs/text-io.o .libs/topsort.o .libs/union.o .libs/weight-class.o .libs/verify.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstscript.so.25 -o .libs/libfstscript.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstscript.so.25" && ln -s "libfstscript.so.25.0.0" "libfstscript.so.25")
libtool: link: (cd ".libs" && rm -f "libfstscript.so" && ln -s "libfstscript.so.25.0.0" "libfstscript.so")
libtool: link: ( cd ".libs" && rm -f "libfstscript.la" && ln -s "../libfstscript.la" "libfstscript.la" )
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script'
Making all in bin
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstarcsort.o fstarcsort.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstarcsort-main.o fstarcsort-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstarcsort-main.cc:27:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstarcsort fstarcsort.o fstarcsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstarcsort fstarcsort.o fstarcsort-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstclosure.o fstclosure.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstclosure-main.o fstclosure-main.cc
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/closure.h:28,
                 from ./../include/fst/script/closure.h:23,
                 from fstclosure-main.cc:25:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstclosure fstclosure.o fstclosure-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstclosure fstclosure.o fstclosure-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstcompile.o fstcompile.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstcompile-main.o fstcompile-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompile fstcompile.o fstcompile-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompile fstcompile.o fstcompile-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstcompose.o fstcompose.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstcompose-main.o fstcompose-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/compose.h:23,
                 from fstcompose-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompose fstcompose.o fstcompose-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompose fstcompose.o fstcompose-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstconcat.o fstconcat.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstconcat-main.o fstconcat-main.cc
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/concat.h:29,
                 from ./../include/fst/script/concat.h:23,
                 from fstconcat-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconcat fstconcat.o fstconcat-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconcat fstconcat.o fstconcat-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstconnect.o fstconnect.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstconnect-main.o fstconnect-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconnect fstconnect.o fstconnect-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconnect fstconnect.o fstconnect-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstconvert.o fstconvert.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstconvert-main.o fstconvert-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconvert fstconvert.o fstconvert-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconvert fstconvert.o fstconvert-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdeterminize.o fstdeterminize.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdeterminize-main.o fstdeterminize-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstdeterminize-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdeterminize fstdeterminize.o fstdeterminize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdeterminize fstdeterminize.o fstdeterminize-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdifference.o fstdifference.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdifference-main.o fstdifference-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/difference.h:28,
                 from ./../include/fst/script/difference.h:23,
                 from fstdifference-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdifference fstdifference.o fstdifference-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdifference fstdifference.o fstdifference-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdisambiguate.o fstdisambiguate.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdisambiguate-main.o fstdisambiguate-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/disambiguate.h:33,
                 from ./../include/fst/script/disambiguate.h:25,
                 from fstdisambiguate-main.cc:25:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdisambiguate fstdisambiguate.o fstdisambiguate-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdisambiguate fstdisambiguate.o fstdisambiguate-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdraw.o fstdraw.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstdraw-main.o fstdraw-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdraw fstdraw.o fstdraw-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdraw fstdraw.o fstdraw-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstencode.o fstencode.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstencode-main.o fstencode-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstencode-main.cc:27:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstencode fstencode.o fstencode-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstencode fstencode.o fstencode-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstepsnormalize.o fstepsnormalize.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstepsnormalize-main.o fstepsnormalize-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstepsnormalize-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstepsnormalize fstepsnormalize.o fstepsnormalize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstepsnormalize fstepsnormalize.o fstepsnormalize-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstequal.o fstequal.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstequal-main.o fstequal-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstequal fstequal.o fstequal-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstequal fstequal.o fstequal-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstequivalent.o fstequivalent.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstequivalent-main.o fstequivalent-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstequivalent-main.cc:27:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstequivalent fstequivalent.o fstequivalent-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstequivalent fstequivalent.o fstequivalent-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstinfo.o fstinfo.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstinfo-main.o fstinfo-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstinfo-main.cc:29:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstinfo fstinfo.o fstinfo-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstinfo fstinfo.o fstinfo-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstintersect.o fstintersect.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstintersect-main.o fstintersect-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstintersect-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstintersect fstintersect.o fstintersect-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstintersect fstintersect.o fstintersect-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstinvert.o fstinvert.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstinvert-main.o fstinvert-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstinvert fstinvert.o fstinvert-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstinvert fstinvert.o fstinvert-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstisomorphic.o fstisomorphic.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstisomorphic-main.o fstisomorphic-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstisomorphic fstisomorphic.o fstisomorphic-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstisomorphic fstisomorphic.o fstisomorphic-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstmap.o fstmap.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstmap-main.o fstmap-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstmap-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstmap fstmap.o fstmap-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstmap fstmap.o fstmap-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstminimize.o fstminimize.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstminimize-main.o fstminimize-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstminimize fstminimize.o fstminimize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstminimize fstminimize.o fstminimize-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstprint.o fstprint.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstprint-main.o fstprint-main.cc
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/closure.h:28,
                 from ./../include/fst/fstlib.h:55,
                 from ./../include/fst/script/print-impl.h:28,
                 from ./../include/fst/script/print.h:26,
                 from fstprint-main.cc:29:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstprint fstprint.o fstprint-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstprint fstprint.o fstprint-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstproject.o fstproject.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstproject-main.o fstproject-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstproject-main.cc:25:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstproject fstproject.o fstproject-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstproject fstproject.o fstproject-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstprune.o fstprune.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstprune-main.o fstprune-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstprune fstprune.o fstprune-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstprune fstprune.o fstprune-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstpush.o fstpush.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstpush-main.o fstpush-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstpush-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstpush fstpush.o fstpush-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstpush fstpush.o fstpush-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstrandgen.o fstrandgen.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstrandgen-main.o fstrandgen-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstrandgen-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrandgen fstrandgen.o fstrandgen-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrandgen fstrandgen.o fstrandgen-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstrelabel.o fstrelabel.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstrelabel-main.o fstrelabel-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrelabel fstrelabel.o fstrelabel-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrelabel fstrelabel.o fstrelabel-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstreplace.o fstreplace.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstreplace-main.o fstreplace-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstreplace-main.cc:29:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreplace fstreplace.o fstreplace-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreplace fstreplace.o fstreplace-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstreverse.o fstreverse.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstreverse-main.o fstreverse-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreverse fstreverse.o fstreverse-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreverse fstreverse.o fstreverse-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstreweight.o fstreweight.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstreweight-main.o fstreweight-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstreweight-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreweight fstreweight.o fstreweight-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreweight fstreweight.o fstreweight-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstrmepsilon.o fstrmepsilon.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstrmepsilon-main.o fstrmepsilon-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstrmepsilon-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrmepsilon fstrmepsilon.o fstrmepsilon-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrmepsilon fstrmepsilon.o fstrmepsilon-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstshortestdistance.o fstshortestdistance.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstshortestdistance-main.o fstshortestdistance-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstshortestdistance-main.cc:28:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstshortestdistance fstshortestdistance.o fstshortestdistance-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstshortestdistance fstshortestdistance.o fstshortestdistance-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstshortestpath.o fstshortestpath.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstshortestpath-main.o fstshortestpath-main.cc
In file included from ./../include/fst/accumulator.h:34,
                 from ./../include/fst/label-reachable.h:30,
                 from ./../include/fst/lookahead-matcher.h:35,
                 from ./../include/fst/lookahead-filter.h:31,
                 from ./../include/fst/compose.h:33,
                 from ./../include/fst/script/getters.h:28,
                 from fstshortestpath-main.cc:27:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstshortestpath fstshortestpath.o fstshortestpath-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstshortestpath fstshortestpath.o fstshortestpath-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstsymbols.o fstsymbols.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstsymbols-main.o fstsymbols-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstsymbols fstsymbols.o fstsymbols-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstsymbols fstsymbols.o fstsymbols-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstsynchronize.o fstsynchronize.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstsynchronize-main.o fstsynchronize-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstsynchronize fstsynchronize.o fstsynchronize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstsynchronize fstsynchronize.o fstsynchronize-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fsttopsort.o fsttopsort.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fsttopsort-main.o fsttopsort-main.cc
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fsttopsort fsttopsort.o fsttopsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fsttopsort fsttopsort.o fsttopsort-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstunion.o fstunion.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../include -I./../script    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -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  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstunion fstunion.o fstunion-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstunion fstunion.o fstunion-main.o  ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin'
Making all in test
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test'
Making all in extensions
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
Making all in compact
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact'
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact8_acceptor-fst.lo compact8_acceptor-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact8_acceptor-fst.cc  -fPIC -DPIC -o .libs/compact8_acceptor-fst.o
In file included from ./../include/fst/rational.h:31,
                 from ./../include/fst/union.h:30,
                 from ./../include/fst/script/union.h:24,
                 from fstunion-main.cc:26:
./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact8_string-fst.lo compact8_string-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact8_string-fst.cc  -fPIC -DPIC -o .libs/compact8_string-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact8_unweighted-fst.lo compact8_unweighted-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact8_unweighted-fst.cc  -fPIC -DPIC -o .libs/compact8_unweighted-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact8_unweighted_acceptor-fst.lo compact8_unweighted_acceptor-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact8_unweighted_acceptor-fst.cc  -fPIC -DPIC -o .libs/compact8_unweighted_acceptor-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact8_weighted_string-fst.lo compact8_weighted_string-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact8_weighted_string-fst.cc  -fPIC -DPIC -o .libs/compact8_weighted_string-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact16_acceptor-fst.lo compact16_acceptor-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact16_acceptor-fst.cc  -fPIC -DPIC -o .libs/compact16_acceptor-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact16_string-fst.lo compact16_string-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact16_string-fst.cc  -fPIC -DPIC -o .libs/compact16_string-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact16_unweighted-fst.lo compact16_unweighted-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact16_unweighted-fst.cc  -fPIC -DPIC -o .libs/compact16_unweighted-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact16_unweighted_acceptor-fst.lo compact16_unweighted_acceptor-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact16_unweighted_acceptor-fst.cc  -fPIC -DPIC -o .libs/compact16_unweighted_acceptor-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact16_weighted_string-fst.lo compact16_weighted_string-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact16_weighted_string-fst.cc  -fPIC -DPIC -o .libs/compact16_weighted_string-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact64_acceptor-fst.lo compact64_acceptor-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact64_acceptor-fst.cc  -fPIC -DPIC -o .libs/compact64_acceptor-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact64_string-fst.lo compact64_string-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact64_string-fst.cc  -fPIC -DPIC -o .libs/compact64_string-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact64_unweighted-fst.lo compact64_unweighted-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact64_unweighted-fst.cc  -fPIC -DPIC -o .libs/compact64_unweighted-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact64_unweighted_acceptor-fst.lo compact64_unweighted_acceptor-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact64_unweighted_acceptor-fst.cc  -fPIC -DPIC -o .libs/compact64_unweighted_acceptor-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compact64_weighted_string-fst.lo compact64_weighted_string-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compact64_weighted_string-fst.cc  -fPIC -DPIC -o .libs/compact64_weighted_string-fst.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompact.la -rpath /usr/lib64 compact8_acceptor-fst.lo compact8_string-fst.lo compact8_unweighted-fst.lo compact8_unweighted_acceptor-fst.lo compact8_weighted_string-fst.lo compact16_acceptor-fst.lo compact16_string-fst.lo compact16_unweighted-fst.lo compact16_unweighted_acceptor-fst.lo compact16_weighted_string-fst.lo compact64_acceptor-fst.lo compact64_string-fst.lo compact64_unweighted-fst.lo compact64_unweighted_acceptor-fst.lo compact64_weighted_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_acceptor-fst.o .libs/compact8_string-fst.o .libs/compact8_unweighted-fst.o .libs/compact8_unweighted_acceptor-fst.o .libs/compact8_weighted_string-fst.o .libs/compact16_acceptor-fst.o .libs/compact16_string-fst.o .libs/compact16_unweighted-fst.o .libs/compact16_unweighted_acceptor-fst.o .libs/compact16_weighted_string-fst.o .libs/compact64_acceptor-fst.o .libs/compact64_string-fst.o .libs/compact64_unweighted-fst.o .libs/compact64_unweighted_acceptor-fst.o .libs/compact64_weighted_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstcompact.so.25 -o .libs/libfstcompact.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstcompact.so.25" && ln -s "libfstcompact.so.25.0.0" "libfstcompact.so.25")
libtool: link: (cd ".libs" && rm -f "libfstcompact.so" && ln -s "libfstcompact.so.25.0.0" "libfstcompact.so")
libtool: link: ( cd ".libs" && rm -f "libfstcompact.la" && ln -s "../libfstcompact.la" "libfstcompact.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_acceptor-fst.la -rpath /usr/lib64/fst compact8_acceptor-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_acceptor-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_acceptor-fst.so -o .libs/compact8_acceptor-fst.so
libtool: link: ( cd ".libs" && rm -f "compact8_acceptor-fst.la" && ln -s "../compact8_acceptor-fst.la" "compact8_acceptor-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_string-fst.la -rpath /usr/lib64/fst compact8_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_string-fst.so -o .libs/compact8_string-fst.so
libtool: link: ( cd ".libs" && rm -f "compact8_string-fst.la" && ln -s "../compact8_string-fst.la" "compact8_string-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted-fst.la -rpath /usr/lib64/fst compact8_unweighted-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_unweighted-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_unweighted-fst.so -o .libs/compact8_unweighted-fst.so
libtool: link: ( cd ".libs" && rm -f "compact8_unweighted-fst.la" && ln -s "../compact8_unweighted-fst.la" "compact8_unweighted-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact8_unweighted_acceptor-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_unweighted_acceptor-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_unweighted_acceptor-fst.so -o .libs/compact8_unweighted_acceptor-fst.so
libtool: link: ( cd ".libs" && rm -f "compact8_unweighted_acceptor-fst.la" && ln -s "../compact8_unweighted_acceptor-fst.la" "compact8_unweighted_acceptor-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_weighted_string-fst.la -rpath /usr/lib64/fst compact8_weighted_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_weighted_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_weighted_string-fst.so -o .libs/compact8_weighted_string-fst.so
libtool: link: ( cd ".libs" && rm -f "compact8_weighted_string-fst.la" && ln -s "../compact8_weighted_string-fst.la" "compact8_weighted_string-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_acceptor-fst.la -rpath /usr/lib64/fst compact16_acceptor-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_acceptor-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_acceptor-fst.so -o .libs/compact16_acceptor-fst.so
libtool: link: ( cd ".libs" && rm -f "compact16_acceptor-fst.la" && ln -s "../compact16_acceptor-fst.la" "compact16_acceptor-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_string-fst.la -rpath /usr/lib64/fst compact16_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_string-fst.so -o .libs/compact16_string-fst.so
libtool: link: ( cd ".libs" && rm -f "compact16_string-fst.la" && ln -s "../compact16_string-fst.la" "compact16_string-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted-fst.la -rpath /usr/lib64/fst compact16_unweighted-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_unweighted-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_unweighted-fst.so -o .libs/compact16_unweighted-fst.so
libtool: link: ( cd ".libs" && rm -f "compact16_unweighted-fst.la" && ln -s "../compact16_unweighted-fst.la" "compact16_unweighted-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact16_unweighted_acceptor-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_unweighted_acceptor-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_unweighted_acceptor-fst.so -o .libs/compact16_unweighted_acceptor-fst.so
libtool: link: ( cd ".libs" && rm -f "compact16_unweighted_acceptor-fst.la" && ln -s "../compact16_unweighted_acceptor-fst.la" "compact16_unweighted_acceptor-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_weighted_string-fst.la -rpath /usr/lib64/fst compact16_weighted_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_weighted_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_weighted_string-fst.so -o .libs/compact16_weighted_string-fst.so
libtool: link: ( cd ".libs" && rm -f "compact16_weighted_string-fst.la" && ln -s "../compact16_weighted_string-fst.la" "compact16_weighted_string-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_acceptor-fst.la -rpath /usr/lib64/fst compact64_acceptor-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_acceptor-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_acceptor-fst.so -o .libs/compact64_acceptor-fst.so
libtool: link: ( cd ".libs" && rm -f "compact64_acceptor-fst.la" && ln -s "../compact64_acceptor-fst.la" "compact64_acceptor-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_string-fst.la -rpath /usr/lib64/fst compact64_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_string-fst.so -o .libs/compact64_string-fst.so
libtool: link: ( cd ".libs" && rm -f "compact64_string-fst.la" && ln -s "../compact64_string-fst.la" "compact64_string-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted-fst.la -rpath /usr/lib64/fst compact64_unweighted-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_unweighted-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_unweighted-fst.so -o .libs/compact64_unweighted-fst.so
libtool: link: ( cd ".libs" && rm -f "compact64_unweighted-fst.la" && ln -s "../compact64_unweighted-fst.la" "compact64_unweighted-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact64_unweighted_acceptor-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_unweighted_acceptor-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_unweighted_acceptor-fst.so -o .libs/compact64_unweighted_acceptor-fst.so
libtool: link: ( cd ".libs" && rm -f "compact64_unweighted_acceptor-fst.la" && ln -s "../compact64_unweighted_acceptor-fst.la" "compact64_unweighted_acceptor-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_weighted_string-fst.la -rpath /usr/lib64/fst compact64_weighted_string-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_weighted_string-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_weighted_string-fst.so -o .libs/compact64_weighted_string-fst.so
libtool: link: ( cd ".libs" && rm -f "compact64_weighted_string-fst.la" && ln -s "../compact64_weighted_string-fst.la" "compact64_weighted_string-fst.la" )
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact'
Making all in compress
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstcompress.o fstcompress.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstcompress-main.o fstcompress-main.cc
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compressscript.lo compressscript.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compressscript.cc  -fPIC -DPIC -o .libs/compressscript.o
In file included from ./../../include/fst/extensions/compress/compress.h:38,
                 from ./../../include/fst/extensions/compress/compressscript.h:24,
                 from compressscript.cc:18:
./../../include/fst/extensions/compress/elias.h: In instantiation of 'static void fst::Elias<Var>::BatchDecode(const std::vector<bool>&, std::vector<_Tp>*) [with Var = int]':
./../../include/fst/extensions/compress/compress.h:684:30:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/elias.h:80:7: warning: variable 'remainder_bits' set but not used [-Wunused-but-set-variable]
   80 |   Var remainder_bits = 0;
      |       ^~~~~~~~~~~~~~
In file included from ./../../include/fst/topsort.h:28,
                 from ./../../include/fst/queue.h:35,
                 from ./../../include/fst/extensions/compress/compress.h:43:
./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst<Arc>*, const std::vector<typename A::StateId>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename A::StateId = int]':
./../../include/fst/extensions/compress/compress.h:343:12:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
   41 |   if (order.size() != fst->NumStates()) {
      |       ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst<Arc>*, const std::vector<typename A::StateId>&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename A::StateId = int]':
./../../include/fst/extensions/compress/compress.h:343:12:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<LogWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst<Arc>*, const std::vector<typename A::StateId>&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename A::StateId = int]':
./../../include/fst/extensions/compress/compress.h:343:12:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<LogWeightTpl<double> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
In file included from ./../../include/fst/extensions/compress/compress.h:39:
./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable<Arc>* fst::internal::EncodeTable<Arc>::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/encode.h:371:51:   required from 'static fst::EncodeMapper<Arc>* fst::EncodeMapper<Arc>::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:669:30:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare]
  254 |   for (int64_t i = 0; i < size; ++i) {
      |                       ~~^~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::BatchDecode(const std::vector<std::pair<_T1, _T2> >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::LZLabel; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::LabelLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::LabelEquals]':
./../../include/fst/extensions/compress/compress.h:516:25:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::LZLabel>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::LZLabel> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     if (temp_integer >= decode_vector_.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::TransitionLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::TransitionEquals]':
./../../include/fst/extensions/compress/compress.h:546:33:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     if (index >= decode_vector_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::BatchDecode(const std::vector<std::pair<_T1, _T2> >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::TransitionLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::TransitionEquals]':
./../../include/fst/extensions/compress/compress.h:614:30:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     if (temp_integer >= decode_vector_.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable<Arc>* fst::internal::EncodeTable<Arc>::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/encode.h:371:51:   required from 'static fst::EncodeMapper<Arc>* fst::EncodeMapper<Arc>::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:669:30:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare]
  254 |   for (int64_t i = 0; i < size; ++i) {
      |                       ~~^~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::BatchDecode(const std::vector<std::pair<_T1, _T2> >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::LZLabel; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::LabelLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::LabelEquals]':
./../../include/fst/extensions/compress/compress.h:516:25:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::LZLabel>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::LZLabel> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     if (temp_integer >= decode_vector_.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::Transition; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::TransitionLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::TransitionEquals]':
./../../include/fst/extensions/compress/compress.h:546:33:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::Transition>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     if (index >= decode_vector_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::BatchDecode(const std::vector<std::pair<_T1, _T2> >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::Transition; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::TransitionLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::TransitionEquals]':
./../../include/fst/extensions/compress/compress.h:614:30:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::Transition>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     if (temp_integer >= decode_vector_.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable<Arc>* fst::internal::EncodeTable<Arc>::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/encode.h:371:51:   required from 'static fst::EncodeMapper<Arc>* fst::EncodeMapper<Arc>::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:669:30:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare]
  254 |   for (int64_t i = 0; i < size; ++i) {
      |                       ~~^~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::BatchDecode(const std::vector<std::pair<_T1, _T2> >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::LZLabel; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::LabelLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::LabelEquals]':
./../../include/fst/extensions/compress/compress.h:516:25:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::LZLabel>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::LZLabel> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     if (temp_integer >= decode_vector_.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::Transition; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::TransitionLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::TransitionEquals]':
./../../include/fst/extensions/compress/compress.h:546:33:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::Transition>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  104 |     if (index >= decode_vector_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv<Var, Edge, EdgeLessThan, EdgeEquals>::BatchDecode(const std::vector<std::pair<_T1, _T2> >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::Transition; EdgeLessThan = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::TransitionLessThan; EdgeEquals = fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::TransitionEquals]':
./../../include/fst/extensions/compress/compress.h:614:30:   required from 'void fst::Compressor<Arc>::DecodeProcessedFst(const std::vector<typename A::StateId>&, fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:692:3:   required from 'bool fst::Compressor<Arc>::Decompress(std::istream&, const std::string&, fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:765:18:   required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::istream = std::basic_istream<char>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compress.h:781:13:   required from 'bool fst::Decompress(const std::string&, MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:52:28:   required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; DecompressArgs = WithReturnValue<bool, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, MutableFstClass*> >]'
compressscript.cc:44:1:   required from here
./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::Transition>, std::allocator<std::pair<int, fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  165 |     if (temp_integer >= decode_vector_.size()) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/extensions/compress/compress.h:45:
./../../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = Compressor<ArcTpl<TropicalWeightTpl<float> > >::BfsOrder(const fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::vector<int>*)::BfsVisitor; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]':
./../../include/fst/extensions/compress/compress.h:328:8:   required from 'void fst::Compressor<Arc>::BfsOrder(const fst::ExpandedFst<Arc>&, std::vector<typename A::StateId>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:341:3:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::TropicalWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<float> > >; Visitor = Compressor<ArcTpl<LogWeightTpl<float> > >::BfsOrder(const fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::vector<int>*)::BfsVisitor; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]':
./../../include/fst/extensions/compress/compress.h:328:8:   required from 'void fst::Compressor<Arc>::BfsOrder(const fst::ExpandedFst<Arc>&, std::vector<typename A::StateId>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:341:3:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<LogWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<float> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<ArcTpl<LogWeightTpl<double> > >; Visitor = Compressor<ArcTpl<LogWeightTpl<double> > >::BfsOrder(const fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, std::vector<int>*)::BfsVisitor; Queue = FifoQueue<int>; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]':
./../../include/fst/extensions/compress/compress.h:328:8:   required from 'void fst::Compressor<Arc>::BfsOrder(const fst::ExpandedFst<Arc>&, std::vector<typename A::StateId>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int]'
./../../include/fst/extensions/compress/compress.h:341:3:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<LogWeightTpl<double> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<unsigned char>::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<fst::LogWeightTpl<double> >::StateId' {aka 'const int'} and 'std::vector<unsigned char>::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<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:338:9:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:338:9:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<LogWeightTpl<float> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/extensions/compress/compress.h:338:9:   required from 'void fst::Compressor<Arc>::Preprocess(const fst::Fst<Arc>&, fst::MutableFst<Arc>*, fst::EncodeMapper<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/compress/compress.h:731:3:   required from 'bool fst::Compressor<Arc>::Compress(const fst::Fst<Arc>&, std::ostream&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:743:16:   required from 'void fst::Compress(const Fst<Arc>&, std::ostream&) [with Arc = ArcTpl<LogWeightTpl<double> >; std::ostream = std::basic_ostream<char>]'
./../../include/fst/extensions/compress/compress.h:757:11:   required from 'bool fst::Compress(const Fst<Arc>&, const std::string&) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/compress/compressscript.h:39:26:   required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; CompressArgs = WithReturnValue<bool, std::tuple<const FstClass&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> >]'
compressscript.cc:35:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/arc-map.h:32,
                 from ./../../include/fst/encode.h:32:
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::WriteToStream(std::basic_ostream<char, std::char_traits<char> >&)':
./../../include/fst/extensions/compress/compress.h:719:13: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
  719 |       block = block << 1;
      |       ~~~~~~^~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h:713:11: note: 'block' was declared here
  713 |   uint8_t block;
      |           ^~~~~
./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::WriteToStream(std::basic_ostream<char, std::char_traits<char> >&)':
./../../include/fst/extensions/compress/compress.h:719:13: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
  719 |       block = block << 1;
      |       ~~~~~~^~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h:713:11: note: 'block' was declared here
  713 |   uint8_t block;
      |           ^~~~~
./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::WriteToStream(std::basic_ostream<char, std::char_traits<char> >&)':
./../../include/fst/extensions/compress/compress.h:719:13: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized]
  719 |       block = block << 1;
      |       ~~~~~~^~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h:713:11: note: 'block' was declared here
  713 |   uint8_t block;
      |           ^~~~~
./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<double> > >::EncodeProcessedFst(fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<double> > > const&, std::basic_ostream<char, std::char_traits<char> >&)':
./../../include/fst/extensions/compress/compress.h:436:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized]
  436 |         WriteToBuffer<StateId>(*it - previous);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h:428:13: note: 'previous' was declared here
  428 |     StateId previous;
      |             ^~~~~~~~
./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor<fst::ArcTpl<fst::LogWeightTpl<float> > >::EncodeProcessedFst(fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > > const&, std::basic_ostream<char, std::char_traits<char> >&)':
./../../include/fst/extensions/compress/compress.h:436:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized]
  436 |         WriteToBuffer<StateId>(*it - previous);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h:428:13: note: 'previous' was declared here
  428 |     StateId previous;
      |             ^~~~~~~~
./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::EncodeProcessedFst(fst::ExpandedFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, std::basic_ostream<char, std::char_traits<char> >&)':
./../../include/fst/extensions/compress/compress.h:436:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized]
  436 |         WriteToBuffer<StateId>(*it - previous);
      |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/compress/compress.h:428:13: note: 'previous' was declared here
  428 |     StateId previous;
      |             ^~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompressscript.la -rpath /usr/lib64 compressscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compressscript.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstcompressscript.so.25 -o .libs/libfstcompressscript.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so.25" && ln -s "libfstcompressscript.so.25.0.0" "libfstcompressscript.so.25")
libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so" && ln -s "libfstcompressscript.so.25.0.0" "libfstcompressscript.so")
libtool: link: ( cd ".libs" && rm -f "libfstcompressscript.la" && ln -s "../libfstcompressscript.la" "libfstcompressscript.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompress fstcompress.o fstcompress-main.o libfstcompressscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompress fstcompress.o fstcompress-main.o  ./.libs/libfstcompressscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress'
Making all in const
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const'
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o const8-fst.lo const8-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c const8-fst.cc  -fPIC -DPIC -o .libs/const8-fst.o
In file included from const8-fst.cc:20:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned char>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned char; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned char; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned char>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned char; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned char; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned char>; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned char; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned char; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o const16-fst.lo const16-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c const16-fst.cc  -fPIC -DPIC -o .libs/const16-fst.o
In file included from const16-fst.cc:20:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, short unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = short unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = short unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, short unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = short unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = short unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, short unsigned int>; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = short unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = short unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o const64-fst.lo const64-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c const64-fst.cc  -fPIC -DPIC -o .libs/const64-fst.o
In file included from const64-fst.cc:20:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, long unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = long unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = long unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, long unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = long unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = long unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, long unsigned int>; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = long unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = long unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstconst.la -rpath /usr/lib64 const8-fst.lo const16-fst.lo const64-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstconst.so.25 -o .libs/libfstconst.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstconst.so.25" && ln -s "libfstconst.so.25.0.0" "libfstconst.so.25")
libtool: link: (cd ".libs" && rm -f "libfstconst.so" && ln -s "libfstconst.so.25.0.0" "libfstconst.so")
libtool: link: ( cd ".libs" && rm -f "libfstconst.la" && ln -s "../libfstconst.la" "libfstconst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const8-fst.la -rpath /usr/lib64/fst const8-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const8-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,const8-fst.so -o .libs/const8-fst.so
libtool: link: ( cd ".libs" && rm -f "const8-fst.la" && ln -s "../const8-fst.la" "const8-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const16-fst.la -rpath /usr/lib64/fst const16-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const16-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,const16-fst.so -o .libs/const16-fst.so
libtool: link: ( cd ".libs" && rm -f "const16-fst.la" && ln -s "../const16-fst.la" "const16-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const64-fst.la -rpath /usr/lib64/fst const64-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const64-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,const64-fst.so -o .libs/const64-fst.so
libtool: link: ( cd ".libs" && rm -f "const64-fst.la" && ln -s "../const64-fst.la" "const64-fst.la" )
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const'
Making all in far
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farcompilestrings.o farcompilestrings.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farcompilestrings-main.o farcompilestrings-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farcompilestrings-main.cc:26:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o compile-strings.lo compile-strings.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c compile-strings.cc  -fPIC -DPIC -o .libs/compile-strings.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o far-class.lo far-class.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c far-class.cc  -fPIC -DPIC -o .libs/far-class.o
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from far-class.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/far/far.h:32,
                 from ./../../include/fst/extensions/far/far-class.h:27:
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/far-class.h:60:37:   required from 'fst::script::FarReaderClassImpl<Arc>::FarReaderClassImpl(const std::vector<std::__cxx11::basic_string<char> >&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Args = {const vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::script::FarReaderClassImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
./../../include/fst/extensions/far/far-class.h:160:56:   required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; OpenFarReaderClassArgs = WithReturnValue<std::unique_ptr<FarReaderClass>, const std::vector<std::__cxx11::basic_string<char> >&>]'
far-class.cc:59:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
  154 |         for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) {
      |                            ~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/far/far-class.h:60:37:   required from 'fst::script::FarReaderClassImpl<Arc>::FarReaderClassImpl(const std::vector<std::__cxx11::basic_string<char> >&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Args = {const vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::script::FarReaderClassImpl<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
./../../include/fst/extensions/far/far-class.h:160:56:   required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; OpenFarReaderClassArgs = WithReturnValue<std::unique_ptr<FarReaderClass>, const std::vector<std::__cxx11::basic_string<char> >&>]'
far-class.cc:60:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/far/far-class.h:60:37:   required from 'fst::script::FarReaderClassImpl<Arc>::FarReaderClassImpl(const std::vector<std::__cxx11::basic_string<char> >&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >; _Args = {const vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::script::FarReaderClassImpl<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
./../../include/fst/extensions/far/far-class.h:160:56:   required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; OpenFarReaderClassArgs = WithReturnValue<std::unique_ptr<FarReaderClass>, const std::vector<std::__cxx11::basic_string<char> >&>]'
far-class.cc:61:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::ErrorWeight> >; Reader = fst::FstReader<fst::ArcTpl<fst::ErrorWeight> >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::ErrorWeight> >; Reader = fst::FstReader<fst::ArcTpl<fst::ErrorWeight> >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/extensions/far/far-class.h:60:37:   required from 'fst::script::FarReaderClassImpl<Arc>::FarReaderClassImpl(const std::vector<std::__cxx11::basic_string<char> >&) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl<fst::ArcTpl<fst::ErrorWeight> >; _Args = {const vector<__cxx11::basic_string<char, char_traits<char>, allocator<char> >, allocator<__cxx11::basic_string<char, char_traits<char>, allocator<char> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::script::FarReaderClassImpl<fst::ArcTpl<fst::ErrorWeight> > >]'
./../../include/fst/extensions/far/far-class.h:160:56:   required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; OpenFarReaderClassArgs = WithReturnValue<std::unique_ptr<FarReaderClass>, const std::vector<std::__cxx11::basic_string<char> >&>]'
far-class.cc:62:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farscript.lo farscript.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c farscript.cc  -fPIC -DPIC -o .libs/farscript.o
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farscript.cc:21:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/far/farscript.h:36:
./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/far/farscript.h:190:19:   required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FarInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool>]'
farscript.cc:145:1:   required from here
./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  133 |       if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  134 |       if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/far/farscript.h:190:19:   required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FarInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool>]'
farscript.cc:145:1:   required from here
./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  133 |       if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  134 |       if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/far/farscript.h:190:19:   required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FarInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool>]'
farscript.cc:145:1:   required from here
./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  133 |       if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  134 |       if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl<ErrorWeight>; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/far/farscript.h:190:19:   required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; FarInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool>]'
farscript.cc:145:1:   required from here
./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  133 |       if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string<char>::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  134 |       if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2;
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
In file included from ./../../include/fst/prune.h:31,
                 from ./../../include/fst/determinize.h:41,
                 from ./../../include/fst/fstlib.h:59:
./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]':
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  349 |     for (StateId state = 0; state < distance.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]':
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
farscript.cc:174:1:   required from here
./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<double>, std::allocator<fst::LogWeightTpl<double> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]':
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<ErrorWeight>; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
farscript.cc:174:1:   required from here
./../../include/fst/shortest-distance.h:359:41: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::ErrorWeight, std::allocator<fst::ErrorWeight> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  359 |     return state != kNoStateId && state < distance.size() ? distance[state]
      |                                   ~~~~~~^~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/test-properties.h:27,
                 from ./../../include/fst/vector-fst.h:35,
                 from ./../../include/fst/extensions/far/far.h:36,
                 from ./../../include/fst/extensions/far/compile-strings.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:28:
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/encode.h:44:25:   required from 'void fst::Decode(FarReader<A>&, FarWriter<A>&, const EncodeMapper<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/farscript.h:127:9:   required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FarDecodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, const EncodeMapperClass&>]'
farscript.cc:91:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/far/encode.h:44:25:   required from 'void fst::Decode(FarReader<A>&, FarWriter<A>&, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/far/farscript.h:127:9:   required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FarDecodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, const EncodeMapperClass&>]'
farscript.cc:91:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/extensions/far/encode.h:44:25:   required from 'void fst::Decode(FarReader<A>&, FarWriter<A>&, const EncodeMapper<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/extensions/far/farscript.h:127:9:   required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FarDecodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, const EncodeMapperClass&>]'
farscript.cc:91:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<ErrorWeight>]':
./../../include/fst/rmfinalepsilon.h:91:10:   required from 'void fst::RmFinalEpsilon(MutableFst<Arc>*) [with Arc = ArcTpl<ErrorWeight>]'
./../../include/fst/encode.h:483:17:   required from 'void fst::Decode(MutableFst<Arc>*, const EncodeMapper<Arc>&) [with Arc = ArcTpl<ErrorWeight>]'
./../../include/fst/extensions/far/encode.h:44:25:   required from 'void fst::Decode(FarReader<A>&, FarWriter<A>&, const EncodeMapper<Arc>&) [with Arc = ArcTpl<ErrorWeight>]'
./../../include/fst/extensions/far/farscript.h:127:9:   required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; FarDecodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, const EncodeMapperClass&>]'
farscript.cc:91:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/fstlib.h:69:
./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/isomorphic.h:36:24:   required from 'bool fst::Isomorphic(FarReader<A>&, FarReader<A>&, float, std::string_view, std::string_view) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../../include/fst/extensions/far/farscript.h:223:40:   required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FarIsomorphicArgs = WithReturnValue<bool, std::tuple<FarReaderClass&, FarReaderClass&, float, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > > >]'
farscript.cc:157:1:   required from here
./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  129 |     if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId);
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~
./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]':
./../../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/far/isomorphic.h:36:24:   required from 'bool fst::Isomorphic(FarReader<A>&, FarReader<A>&, float, std::string_view, std::string_view) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string_view = std::basic_string_view<char>]'
./../../include/fst/extensions/far/farscript.h:223:40:   required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FarIsomorphicArgs = WithReturnValue<bool, std::tuple<FarReaderClass&, FarReaderClass&, float, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > > >]'
farscript.cc:157:1:   required from here
./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]':
./../../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/extensions/far/isomorphic.h:36:24:   required from 'bool fst::Isomorphic(FarReader<A>&, FarReader<A>&, float, std::string_view, std::string_view) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string_view = std::basic_string_view<char>]'
./../../include/fst/extensions/far/farscript.h:223:40:   required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FarIsomorphicArgs = WithReturnValue<bool, std::tuple<FarReaderClass&, FarReaderClass&, float, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > > >]'
farscript.cc:157:1:   required from here
./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} [-Wsign-compare]
./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism<Arc>::PairState(StateId, StateId) [with Arc = fst::ArcTpl<fst::ErrorWeight>; StateId = int]':
./../../include/fst/isomorphic.h:86:5:   required from 'bool fst::internal::Isomorphism<Arc>::IsIsomorphic() [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/isomorphic.h:254:39:   required from 'bool fst::Isomorphic(const Fst<Arc>&, const Fst<Arc>&, float) [with Arc = ArcTpl<ErrorWeight>]'
./../../include/fst/extensions/far/isomorphic.h:36:24:   required from 'bool fst::Isomorphic(FarReader<A>&, FarReader<A>&, float, std::string_view, std::string_view) [with Arc = ArcTpl<ErrorWeight>; std::string_view = std::basic_string_view<char>]'
./../../include/fst/extensions/far/farscript.h:223:40:   required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; FarIsomorphicArgs = WithReturnValue<bool, std::tuple<FarReaderClass&, FarReaderClass&, float, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> > > >]'
farscript.cc:157:1:   required from here
./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism<fst::ArcTpl<fst::ErrorWeight> >::StateId' {aka 'int'} [-Wsign-compare]
In file included from ./../../include/fst/extensions/far/encode.h:21,
                 from ./../../include/fst/extensions/far/farscript.h:31:
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = EncodeMapper<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/encode.h:33:25:   required from 'void fst::Encode(FarReader<A>&, FarWriter<A>&, EncodeMapper<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/farscript.h:141:9:   required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FarEncodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, EncodeMapperClass*>]'
farscript.cc:103:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/far/encode.h:33:25:   required from 'void fst::Encode(FarReader<A>&, FarWriter<A>&, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/far/farscript.h:141:9:   required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FarEncodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, EncodeMapperClass*>]'
farscript.cc:103:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = EncodeMapper<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/extensions/far/encode.h:33:25:   required from 'void fst::Encode(FarReader<A>&, FarWriter<A>&, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]'
./../../include/fst/extensions/far/farscript.h:141:9:   required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FarEncodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, EncodeMapperClass*>]'
farscript.cc:103:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<double> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::ErrorWeight>; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<ErrorWeight>; C = EncodeMapper<ArcTpl<ErrorWeight> >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<ErrorWeight>]'
./../../include/fst/extensions/far/encode.h:33:25:   required from 'void fst::Encode(FarReader<A>&, FarWriter<A>&, EncodeMapper<Arc>*) [with Arc = ArcTpl<ErrorWeight>]'
./../../include/fst/extensions/far/farscript.h:141:9:   required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; FarEncodeArgs = std::tuple<FarReaderClass&, FarWriterClass&, EncodeMapperClass*>]'
farscript.cc:103:1:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::ErrorWeight> >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::ErrorWeight> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::ErrorWeight> >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::ErrorWeight> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::ErrorWeight> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/extensions/far/far.h:32:
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/far/info.h:69:62:   required from 'void fst::GetInfo(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/far/farscript.h:204:22:   required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; FarGetInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool, fst::FarInfoData*>]'
farscript.cc:136:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
  154 |         for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) {
      |                            ~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/far/info.h:69:62:   required from 'void fst::GetInfo(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/far/farscript.h:204:22:   required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; FarGetInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool, fst::FarInfoData*>]'
farscript.cc:136:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Reader = fst::FstReader<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/far/info.h:69:62:   required from 'void fst::GetInfo(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/far/farscript.h:204:22:   required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; FarGetInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool, fst::FarInfoData*>]'
farscript.cc:136:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader<T, Reader>::STTableReader(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::ErrorWeight> >; Reader = fst::FstReader<fst::ArcTpl<fst::ErrorWeight> >]':
./../../include/fst/extensions/far/sttable.h:185:12:   required from 'static fst::STTableReader<T, Reader>* fst::STTableReader<T, Reader>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with T = fst::Fst<fst::ArcTpl<fst::ErrorWeight> >; Reader = fst::FstReader<fst::ArcTpl<fst::ErrorWeight> >]'
./../../include/fst/extensions/far/far.h:304:54:   required from 'static fst::STTableFarReader<A>* fst::STTableFarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/extensions/far/far.h:505:39:   required from 'static fst::FarReader<A>* fst::FarReader<A>::Open(const std::vector<std::__cxx11::basic_string<char> >&) [with A = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/extensions/far/info.h:69:62:   required from 'void fst::GetInfo(const std::vector<std::__cxx11::basic_string<char> >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl<ErrorWeight>; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/far/farscript.h:204:22:   required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; FarGetInfoArgs = std::tuple<const std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const bool, fst::FarInfoData*>]'
farscript.cc:136:1:   required from here
./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare]
In file included from ./../../include/fst/shortest-distance.h:31:
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Less = fst::NaturalLess<fst::TropicalWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<double> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::ErrorWeight>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::ErrorWeight> >; Less = fst::internal::ErrorLess<fst::ErrorWeight>; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::ErrorWeight>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::ErrorWeight> >; S = int; typename Arc::Weight = fst::ErrorWeight]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<ErrorWeight>; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<_Tp>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >; Less = fst::internal::ErrorLess<fst::ErrorWeight>; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >; S = int; typename Arc::Weight = fst::ErrorWeight]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<ErrorWeight>; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
farscript.cc:174:1:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/replace-util.h:32,
                 from ./../../include/fst/replace.h:36:
./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<TropicalWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Weight = TropicalWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<double> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >&, fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<double> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<double> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Weight = LogWeightTpl<double>]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::ErrorWeight>]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<ErrorWeight> >; Visitor = TopOrderVisitor<ArcTpl<ErrorWeight> >; ArcFilter = AnyArcFilter<ArcTpl<ErrorWeight> >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ArcTpl<fst::ErrorWeight>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::ErrorWeight> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ArcTpl<fst::ErrorWeight> >&, fst::AnyArcFilter<fst::ArcTpl<fst::ErrorWeight> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::ErrorWeight>; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::ErrorWeight> >; S = int; typename Arc::Weight = fst::ErrorWeight]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<ErrorWeight>; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::ErrorWeight> >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::ErrorWeight> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<ErrorWeight> > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<ErrorWeight> > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<ErrorWeight> > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >; S = int; typename Arc::Weight = fst::ErrorWeight]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/shortest-distance.h:344:21:   required from 'typename Arc::Weight fst::ShortestDistance(const Fst<Arc>&, float) [with Arc = ArcTpl<ErrorWeight>; typename Arc::Weight = ErrorWeight]'
./../../include/fst/extensions/far/print-strings.h:84:38:   required from 'void fst::PrintStrings(FarReader<A>&, 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<ErrorWeight>; std::string = std::__cxx11::basic_string<char>; int32_t = int]'
./../../include/fst/extensions/far/farscript.h:250:27:   required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl<fst::ErrorWeight>]'
farscript.cc:174:1:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >::StateId' {aka 'int'} and 'std::vector<int>::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<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../../include/fst/queue.h:548:11:   required from here
./../../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../../include/fst/queue.h:563:8:   required from here
./../../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../../include/fst/queue.h:581:8:   required from here
./../../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../../include/fst/queue.h:593:8:   required from here
./../../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../../include/fst/queue.h:607:8:   required from here
./../../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]':
./../../include/fst/queue.h:232:8:   required from here
./../../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >, false>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../../include/fst/queue.h:495:8:   required from here
./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../../include/fst/prune.h:30:
./../../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; Value = int]':
./../../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare<int, fst::NaturalLess<fst::TropicalWeightTpl<float> > >; bool update = false; StateId = int]'
./../../include/fst/queue.h:215:8:   required from here
./../../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::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<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::ErrorWeight> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<double> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::ErrorWeight>]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > > >; FST = fst::MutableFst<fst::ArcTpl<fst::ErrorWeight> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::ErrorWeight>]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::ErrorWeight>, std::allocator<fst::ArcTpl<fst::ErrorWeight> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o getters.lo getters.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c getters.cc  -fPIC -DPIC -o .libs/getters.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o script-impl.lo script-impl.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c script-impl.cc  -fPIC -DPIC -o .libs/script-impl.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o sttable.lo sttable.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c sttable.cc  -fPIC -DPIC -o .libs/sttable.o
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o stlist.lo stlist.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c stlist.cc  -fPIC -DPIC -o .libs/stlist.o
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfar.la -rpath /usr/lib64 sttable.lo stlist.lo ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/sttable.o .libs/stlist.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstfar.so.25 -o .libs/libfstfar.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstfar.so.25" && ln -s "libfstfar.so.25.0.0" "libfstfar.so.25")
libtool: link: (cd ".libs" && rm -f "libfstfar.so" && ln -s "libfstfar.so.25.0.0" "libfstfar.so")
libtool: link: ( cd ".libs" && rm -f "libfstfar.la" && ln -s "../libfstfar.la" "libfstfar.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfarscript.la -rpath /usr/lib64 compile-strings.lo far-class.lo farscript.lo getters.lo script-impl.lo sttable.lo stlist.lo libfstfar.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compile-strings.o .libs/far-class.o .libs/farscript.o .libs/getters.o .libs/script-impl.o .libs/sttable.o .libs/stlist.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/extensions/far/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ./.libs/libfstfar.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstfarscript.so.25 -o .libs/libfstfarscript.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstfarscript.so.25" && ln -s "libfstfarscript.so.25.0.0" "libfstfarscript.so.25")
libtool: link: (cd ".libs" && rm -f "libfstfarscript.so" && ln -s "libfstfarscript.so.25.0.0" "libfstfarscript.so")
libtool: link: ( cd ".libs" && rm -f "libfstfarscript.la" && ln -s "../libfstfarscript.la" "libfstfarscript.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farcompilestrings farcompilestrings.o farcompilestrings-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farcompilestrings farcompilestrings.o farcompilestrings-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farconvert.o farconvert.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farconvert-main.o farconvert-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farconvert-main.cc:26:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farconvert farconvert.o farconvert-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farconvert farconvert.o farconvert-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farcreate.o farcreate.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farcreate-main.o farcreate-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farcreate-main.cc:24:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farcreate farcreate.o farcreate-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farcreate farcreate.o farcreate-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farencode.o farencode.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farencode-main.o farencode-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farencode-main.cc:26:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farencode farencode.o farencode-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farencode farencode.o farencode-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farequal.o farequal.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farequal-main.o farequal-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from farequal-main.cc:24:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farequal farequal.o farequal-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farequal farequal.o farequal-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farextract.o farextract.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farextract-main.o farextract-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farextract-main.cc:25:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farextract farextract.o farextract-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farextract farextract.o farextract-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farinfo.o farinfo.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farinfo-main.o farinfo-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farinfo-main.cc:24:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farinfo farinfo.o farinfo-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farinfo farinfo.o farinfo-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farisomorphic.o farisomorphic.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farisomorphic-main.o farisomorphic-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farisomorphic-main.cc:24:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farisomorphic farisomorphic.o farisomorphic-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farisomorphic farisomorphic.o farisomorphic-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farprintstrings.o farprintstrings.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o farprintstrings-main.o farprintstrings-main.cc
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/script/arciterator-class.h:25,
                 from ./../../include/fst/script/fstscript.h:35,
                 from ./../../include/fst/extensions/far/far-class.h:29,
                 from ./../../include/fst/extensions/far/farscript.h:34,
                 from farprintstrings-main.cc:25:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farprintstrings farprintstrings.o farprintstrings-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farprintstrings farprintstrings.o farprintstrings-main.o  ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far'
Making all in linear
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstlinear.o fstlinear.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstlinear-main.o fstlinear-main.cc
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o linearscript.lo linearscript.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c linearscript.cc  -fPIC -DPIC -o .libs/linearscript.o
In file included from ./../../include/fst/extensions/linear/linearscript.h:27,
                 from linearscript.cc:19:
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::unique_ptr<fst::FeatureGroupBuilder<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<fst::FeatureGroupBuilder<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<fst::FeatureGroupBuilder<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<fst::FeatureGroupBuilder<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  545 |   for (int group = 0; group != groups_.size(); ++group) {
      |                       ~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::unique_ptr<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<std::unique_ptr<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, std::allocator<std::unique_ptr<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<fst::FeatureGroupBuilder<fst::ArcTpl<fst::LogWeightTpl<double> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'int fst::LinearClassifierFstDataBuilder<A>::AddGroup() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/extensions/linear/linearscript.h:259:38:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:326:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  636 |   for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0);
      |                   ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearClassifierFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, Label, Weight) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linearscript.h:284:40:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:326:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  652 |   if (pred <= 0 || pred > num_classes_) {
      |                    ~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; typename A::Label = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linearscript.h:231:33:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder<A>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:334:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  452 |     for (int i = 1; i < input.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  476 |     for (int i = 1; i < output.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  832 |   for (int i = 0; i < topology.NumNodes(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:32:
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'std::string fst::FeatureGroup<A>::Stats() const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  476 |   for (int i = 2; i < next_state_.size(); ++i)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'int fst::LinearClassifierFstDataBuilder<A>::AddGroup() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/extensions/linear/linearscript.h:259:38:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:326:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  636 |   for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0);
      |                   ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearClassifierFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, Label, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linearscript.h:284:40:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:326:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  652 |   if (pred <= 0 || pred > num_classes_) {
      |                    ~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linearscript.h:231:33:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder<A>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:334:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  452 |     for (int i = 1; i < input.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  476 |     for (int i = 1; i < output.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  832 |   for (int i = 0; i < topology.NumNodes(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'std::string fst::FeatureGroup<A>::Stats() const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  476 |   for (int i = 2; i < next_state_.size(); ++i)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'int fst::LinearClassifierFstDataBuilder<A>::AddGroup() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/extensions/linear/linearscript.h:259:38:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:326:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  636 |   for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0);
      |                   ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearClassifierFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, Label, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::LogWeightTpl<double>]':
./../../include/fst/extensions/linear/linearscript.h:284:40:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:326:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  652 |   if (pred <= 0 || pred > num_classes_) {
      |                    ~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl<double>]':
./../../include/fst/extensions/linear/linearscript.h:231:33:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder<A>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:334:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  452 |     for (int i = 1; i < input.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  476 |     for (int i = 1; i < output.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  832 |   for (int i = 0; i < topology.NumNodes(); ++i) {
      |                   ~~^~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'std::string fst::FeatureGroup<A>::Stats() const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  476 |   for (int i = 2; i < next_state_.size(); ++i)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::FeatureGroupBuilder<A>::AddWeight(const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Label = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41:   required from 'bool fst::LinearFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; typename A::Label = int; Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/linear/linearscript.h:231:33:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder<A>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:334:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  691 |   while (num_input_start < input.size() &&
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  695 |   while (num_output_start < output.size() &&
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  730 |   if (num_input_end > future_size_ && num_input_end - future_size_ != 1) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  737 |       ((input.size() == future_size_ && future_size_ != num_input_end) ||
      |                                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  739 |         num_input_end != future_size_ + num_output_end))) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  747 |   if (num_input_start + num_input_end == input.size() &&
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  748 |       num_output_start + num_output_end == output.size()) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  758 |   int cur = (num_input_start == 0 && num_output_start <= future_size_)
      |                                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765 |       num_output_start <= future_size_ ? 0 : num_output_start - future_size_;
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  771 |   if (output.empty() && num_input_end > future_size_)
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  798 |   if (num_output_end > 0 || (output.empty() && num_input_end > future_size_))
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::FeatureGroupBuilder<A>::AddWeight(const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Label = int; Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41:   required from 'bool fst::LinearFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl<float>]'
./../../include/fst/extensions/linear/linearscript.h:231:33:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder<A>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:334:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  691 |   while (num_input_start < input.size() &&
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  695 |   while (num_output_start < output.size() &&
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  730 |   if (num_input_end > future_size_ && num_input_end - future_size_ != 1) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  737 |       ((input.size() == future_size_ && future_size_ != num_input_end) ||
      |                                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  739 |         num_input_end != future_size_ + num_output_end))) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  747 |   if (num_input_start + num_input_end == input.size() &&
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  748 |       num_output_start + num_output_end == output.size()) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  758 |   int cur = (num_input_start == 0 && num_output_start <= future_size_)
      |                                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765 |       num_output_start <= future_size_ ? 0 : num_output_start - future_size_;
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  771 |   if (output.empty() && num_input_end > future_size_)
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  798 |   if (num_output_end > 0 || (output.empty() && num_input_end > future_size_))
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::FeatureGroupBuilder<A>::AddWeight(const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::Label = int; Weight = fst::LogWeightTpl<double>]':
./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41:   required from 'bool fst::LinearFstDataBuilder<A>::AddWeight(size_t, const std::vector<typename A::Label>&, const std::vector<typename A::Label>&, Weight) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl<double>]'
./../../include/fst/extensions/linear/linearscript.h:231:33:   required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder<A>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/extensions/linear/linearscript.h:334:15:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  691 |   while (num_input_start < input.size() &&
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  695 |   while (num_output_start < output.size() &&
      |          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  730 |   if (num_input_end > future_size_ && num_input_end - future_size_ != 1) {
      |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  737 |       ((input.size() == future_size_ && future_size_ != num_input_end) ||
      |                                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  739 |         num_input_end != future_size_ + num_output_end))) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  747 |   if (num_input_start + num_input_end == input.size() &&
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  748 |       num_output_start + num_output_end == output.size()) {
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  758 |   int cur = (num_input_start == 0 && num_output_start <= future_size_)
      |                                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  765 |       num_output_start <= future_size_ ? 0 : num_output_start - future_size_;
      |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  771 |   if (output.empty() && num_input_end > future_size_)
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  798 |   if (num_output_end > 0 || (output.empty() && num_input_end > future_size_))
      |                                                ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
In file included from ./../../include/fst/extensions/linear/linear-fst-data.h:30:
./../../include/fst/extensions/linear/trie.h: In instantiation of 'void fst::NestedTrieTopology<L, H>::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash]':
./../../include/fst/extensions/linear/trie.h:116:7:   required from 'fst::NestedTrieTopology<L, H>::const_iterator::const_iterator(const fst::NestedTrieTopology<L, H>*, int) [with L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:154:41:   required from 'fst::NestedTrieTopology<L, H>::const_iterator fst::NestedTrieTopology<L, H>::begin() const [with L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:313:23:   required from 'fst::FlatTrieTopology<L, H>::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:392:9:   required from 'fst::MutableTrie<L, V, T>::MutableTrie(const fst::MutableTrie<L, V, S>&) [with S = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; V = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::WeightBackLink; T = fst::FlatTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34:   required from 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  120 |       if (cur_node_ < ptr_->NumNodes())
      |           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/trie.h: In instantiation of 'void fst::NestedTrieTopology<L, H>::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash]':
./../../include/fst/extensions/linear/trie.h:116:7:   required from 'fst::NestedTrieTopology<L, H>::const_iterator::const_iterator(const fst::NestedTrieTopology<L, H>*, int) [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:154:41:   required from 'fst::NestedTrieTopology<L, H>::const_iterator fst::NestedTrieTopology<L, H>::begin() const [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:313:23:   required from 'fst::FlatTrieTopology<L, H>::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:392:9:   required from 'fst::MutableTrie<L, V, T>::MutableTrie(const fst::MutableTrie<L, V, S>&) [with S = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; V = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::WeightBackLink; T = fst::FlatTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34:   required from 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/trie.h: In instantiation of 'void fst::NestedTrieTopology<L, H>::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash]':
./../../include/fst/extensions/linear/trie.h:116:7:   required from 'fst::NestedTrieTopology<L, H>::const_iterator::const_iterator(const fst::NestedTrieTopology<L, H>*, int) [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:154:41:   required from 'fst::NestedTrieTopology<L, H>::const_iterator fst::NestedTrieTopology<L, H>::begin() const [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:313:23:   required from 'fst::FlatTrieTopology<L, H>::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:392:9:   required from 'fst::MutableTrie<L, V, T>::MutableTrie(const fst::MutableTrie<L, V, S>&) [with S = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; V = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::WeightBackLink; T = fst::FlatTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34:   required from 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/trie.h: In instantiation of 'fst::NestedTrieTopology<L, H>::const_iterator& fst::NestedTrieTopology<L, H>::const_iterator::operator++() [with L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash]':
/usr/include/c++/13/bits/hashtable_policy.h:989:28:   required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; std::true_type = std::integral_constant<bool, true>]'
/usr/include/c++/13/bits/hashtable_policy.h:972:26:   required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]'
/usr/include/c++/13/bits/hashtable.h:1200:21:   required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; size_type = long unsigned int; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant<bool, true>]'
/usr/include/c++/13/bits/hashtable.h:568:23:   required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; size_type = long unsigned int; key_equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >]'
/usr/include/c++/13/bits/unordered_map.h:182: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<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; _Pred = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; key_equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel> >; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel>, int> >]'
./../../include/fst/extensions/linear/trie.h:313:7:   required from 'fst::FlatTrieTopology<L, H>::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:392:9:   required from 'fst::MutableTrie<L, V, T>::MutableTrie(const fst::MutableTrie<L, V, S>&) [with S = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel; V = fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::WeightBackLink; T = fst::FlatTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::InputOutputLabelHash>]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34:   required from 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  249 |     while (cur_node_ < ptr_->NumNodes() && ptr_->nodes_[cur_node_]->empty())
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/trie.h: In instantiation of 'fst::NestedTrieTopology<L, H>::const_iterator& fst::NestedTrieTopology<L, H>::const_iterator::operator++() [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash]':
/usr/include/c++/13/bits/hashtable_policy.h:989:28:   required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; std::true_type = std::integral_constant<bool, true>]'
/usr/include/c++/13/bits/hashtable_policy.h:972:26:   required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]'
/usr/include/c++/13/bits/hashtable.h:1200:21:   required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; size_type = long unsigned int; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant<bool, true>]'
/usr/include/c++/13/bits/hashtable.h:568:23:   required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; size_type = long unsigned int; key_equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >]'
/usr/include/c++/13/bits/unordered_map.h:182: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<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; _Pred = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; key_equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel> >; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel>, int> >]'
./../../include/fst/extensions/linear/trie.h:313:7:   required from 'fst::FlatTrieTopology<L, H>::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:392:9:   required from 'fst::MutableTrie<L, V, T>::MutableTrie(const fst::MutableTrie<L, V, S>&) [with S = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel; V = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::WeightBackLink; T = fst::FlatTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >::InputOutputLabelHash>]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34:   required from 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/trie.h: In instantiation of 'fst::NestedTrieTopology<L, H>::const_iterator& fst::NestedTrieTopology<L, H>::const_iterator::operator++() [with L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash]':
/usr/include/c++/13/bits/hashtable_policy.h:989:28:   required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode<std::allocator<std::__detail::_Hash_node<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; std::true_type = std::integral_constant<bool, true>]'
/usr/include/c++/13/bits/hashtable_policy.h:972:26:   required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]'
/usr/include/c++/13/bits/hashtable.h:1200:21:   required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; size_type = long unsigned int; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant<bool, true>]'
/usr/include/c++/13/bits/hashtable.h:568:23:   required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>; _Value = std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int>; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>; size_type = long unsigned int; key_equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >]'
/usr/include/c++/13/bits/unordered_map.h:182: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<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; _Pred = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; _Alloc = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; key_equal = std::equal_to<fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel> >; allocator_type = std::allocator<std::pair<const fst::ParentLabel<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel>, int> >]'
./../../include/fst/extensions/linear/trie.h:313:7:   required from 'fst::FlatTrieTopology<L, H>::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; H = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash]'
./../../include/fst/extensions/linear/trie.h:392:9:   required from 'fst::MutableTrie<L, V, T>::MutableTrie(const fst::MutableTrie<L, V, S>&) [with S = fst::NestedTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>; L = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel; V = fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::WeightBackLink; T = fst::FlatTrieTopology<fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabel, fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >::InputOutputLabelHash>]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34:   required from 'fst::FeatureGroup<A>* fst::FeatureGroupBuilder<A>::Dump(size_t) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int]'
./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54:   required from 'fst::LinearFstData<A>* fst::LinearFstDataBuilder<A>::Dump() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/linear/linearscript.h:336:42:   required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LinearCompileArgs = std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char**, int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
linearscript.cc:73:1:   required from here
./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from /usr/include/c++/13/cassert:44,
                 from ./../../include/fst/log.h:23,
                 from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:31:
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData<A>::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::Weight = fst::LogWeightTpl<double>]':
./../../include/fst/extensions/linear/linear-fst.h:121:39:   required from 'fst::internal::LinearTaggerFstImpl<A>::Weight fst::internal::LinearTaggerFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ'
  188 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::FinalWeight(const std::vector<typename A::Label>&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Weight = fst::LogWeightTpl<double>; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:659:19:   required from 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Weight = fst::LogWeightTpl<double>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE'
  767 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
In file included from ./../../include/fst/extensions/linear/linearscript.h:28:
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]':
./../../include/fst/extensions/linear/linear-fst.h:665:22:   required from 'size_t fst::internal::LinearClassifierFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                          ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE'
  830 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData<A>::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:121:39:   required from 'fst::internal::LinearTaggerFstImpl<A>::Weight fst::internal::LinearTaggerFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ'
  188 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::FinalWeight(const std::vector<typename A::Label>&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:659:19:   required from 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE'
  767 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]':
./../../include/fst/extensions/linear/linear-fst.h:665:22:   required from 'size_t fst::internal::LinearClassifierFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                          ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE'
  830 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData<A>::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:121:39:   required from 'fst::internal::LinearTaggerFstImpl<A>::Weight fst::internal::LinearTaggerFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ'
  188 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::FinalWeight(const std::vector<typename A::Label>&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:659:19:   required from 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE'
  767 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../../include/fst/extensions/linear/linear-fst.h:665:22:   required from 'size_t fst::internal::LinearClassifierFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                          ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE'
  830 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::EncodeStartState(std::vector<typename A::Label>*) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:219:28:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::FindStartState() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:110:23:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::Start() [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   70 |     for (int i = 0; i < NumGroups(); ++i) output->push_back(GroupStartState(i));
      |                     ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::EncodeStartState(std::vector<typename A::Label>*) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:219:28:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::FindStartState() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:110:23:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::Start() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::EncodeStartState(std::vector<typename A::Label>*) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:219:28:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::FindStartState() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:110:23:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::Start() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector<typename A::Label>*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl<double>]':
./../../include/fst/extensions/linear/linear-fst.h:319:24:   required from 'A fst::internal::LinearTaggerFstImpl<A>::MakeArc(const std::vector<typename A::Label>&, Label, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:342:16:   required from 'void fst::internal::LinearTaggerFstImpl<A>::ExpandArcs(StateId, const std::vector<typename A::Label>&, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:397:5:   required from 'void fst::internal::LinearTaggerFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:130:22:   required from 'size_t fst::internal::LinearTaggerFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<double> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ'
  161 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector<typename A::Label>*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:319:24:   required from 'A fst::internal::LinearTaggerFstImpl<A>::MakeArc(const std::vector<typename A::Label>&, Label, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:342:16:   required from 'void fst::internal::LinearTaggerFstImpl<A>::ExpandArcs(StateId, const std::vector<typename A::Label>&, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:397:5:   required from 'void fst::internal::LinearTaggerFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:130:22:   required from 'size_t fst::internal::LinearTaggerFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ'
  161 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector<typename A::Label>*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int; typename A::Label = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:319:24:   required from 'A fst::internal::LinearTaggerFstImpl<A>::MakeArc(const std::vector<typename A::Label>&, Label, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:342:16:   required from 'void fst::internal::LinearTaggerFstImpl<A>::ExpandArcs(StateId, const std::vector<typename A::Label>&, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:397:5:   required from 'void fst::internal::LinearTaggerFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:130:22:   required from 'size_t fst::internal::LinearTaggerFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ'
  161 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::MatchInput(StateId, Label, std::vector<S>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:1132:38:   required from 'bool fst::LinearFstMatcherTpl<F>::Find(Label) [with F = fst::LinearClassifierFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:1123:8:   required from here
./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |       for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                            ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  859 |         for (int i = 0; i < num_groups_; ++i)
      |                         ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  868 |     for (int i = 0; i < num_groups_; ++i)
      |                     ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::MatchInput(StateId, Label, std::vector<S>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int; Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:1132:38:   required from 'bool fst::LinearFstMatcherTpl<F>::Find(Label) [with F = fst::LinearClassifierFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:1123:8:   required from here
./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |       for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                            ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  859 |         for (int i = 0; i < num_groups_; ++i)
      |                         ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  868 |     for (int i = 0; i < num_groups_; ++i)
      |                     ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::MatchInput(StateId, Label, std::vector<S>*) [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int; Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:1132:38:   required from 'bool fst::LinearFstMatcherTpl<F>::Find(Label) [with F = fst::LinearClassifierFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:1123:8:   required from here
./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |       for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                            ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  859 |         for (int i = 0; i < num_groups_; ++i)
      |                         ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  868 |     for (int i = 0; i < num_groups_; ++i)
      |                     ~~^~~~~~~~~~~~~
In file included from ./../../include/fst/extensions/linear/trie.h:26:
./../../include/fst/util.h: In function 'fst::StrToWeight<fst::TropicalWeightTpl<float> >(std::basic_string_view<char, std::char_traits<char> >)fst::TropicalWeightTpl<float>':
./../../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  331 |   return w;
      |          ^
./../../include/fst/util.h:324:10: note: 'w.value_' was declared here
  324 |   Weight w;
      |          ^
./../../include/fst/util.h: In function 'fst::StrToWeight<fst::LogWeightTpl<float> >(std::basic_string_view<char, std::char_traits<char> >)fst::LogWeightTpl<float>':
./../../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  331 |   return w;
      |          ^
./../../include/fst/util.h:324:10: note: 'w.value_' was declared here
  324 |   Weight w;
      |          ^
./../../include/fst/util.h: In function 'fst::StrToWeight<fst::LogWeightTpl<double> >(std::basic_string_view<char, std::char_traits<char> >)fst::LogWeightTpl<double>':
./../../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized]
  331 |   return w;
      |          ^
./../../include/fst/util.h:324:10: note: 'w.value_' was declared here
  324 |   Weight w;
      |          ^
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlinearscript.la -rpath /usr/lib64 linearscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/linearscript.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstlinearscript.so.25 -o .libs/libfstlinearscript.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so.25" && ln -s "libfstlinearscript.so.25.0.0" "libfstlinearscript.so.25")
libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so" && ln -s "libfstlinearscript.so.25.0.0" "libfstlinearscript.so")
libtool: link: ( cd ".libs" && rm -f "libfstlinearscript.la" && ln -s "../libfstlinearscript.la" "libfstlinearscript.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstlinear fstlinear.o fstlinear-main.o libfstlinearscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstlinear fstlinear.o fstlinear-main.o  ./.libs/libfstlinearscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstloglinearapply.o fstloglinearapply.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstloglinearapply-main.o fstloglinearapply-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/linear/loglinear-apply.h:24,
                 from fstloglinearapply-main.cc:23:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/test-properties.h:27,
                 from ./../../include/fst/vector-fst.h:35,
                 from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/extensions/linear/linear-fst.h:35,
                 from fstloglinearapply-main.cc:22:
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../../include/fst/compose.h:1044:28:   required from 'void fst::Compose(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, const ComposeOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:63:12:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
In file included from ./../../include/fst/extensions/linear/loglinear-apply.h:31:
./../../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]':
./../../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::StateId = int]'
./../../include/fst/extensions/linear/loglinear-apply.h:72:20:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  217 |   for (size_t i = 0; i < fst->NumStates(); ++i) {
      |                      ~~^~~~~~~~~~~~~~~~~~
./../../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  230 |     for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i);
      |                        ~~^~~~~~~~~~~~~~~~~~
./../../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  243 |     for (StateId i = 0; i < order.size(); i++) states[order[i]] = i;
      |                         ~~^~~~~~~~~~~~~~
./../../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  251 |     for (StateId i = 0; i < scc.size(); i++) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId i = 0; i < first.size(); i++) {
      |                         ~~^~~~~~~~~~~~~~
./../../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  282 |     for (size_t s = 0; s < fst->NumStates(); ++s) {
      |                        ~~^~~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/shortest-distance.h:31,
                 from ./../../include/fst/prune.h:31,
                 from ./../../include/fst/determinize.h:41,
                 from ./../../include/fst/extensions/linear/loglinear-apply.h:25:
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::EpsilonArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/rmepsilon.h:339:22:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::StateId = int]'
./../../include/fst/extensions/linear/loglinear-apply.h:72:20:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../../include/fst/rmepsilon.h:303:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::StateId = int]'
./../../include/fst/extensions/linear/loglinear-apply.h:72:20:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
In file included from ./../../include/fst/minimize.h:41,
                 from ./../../include/fst/extensions/linear/loglinear-apply.h:28:
./../../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]':
./../../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/push.h:32:
./../../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]':
./../../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../../include/fst/minimize.h:465:10:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst<Arc>&, const std::vector<typename Arc::Weight>&, bool) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::Weight = LogWeightTpl<float>]':
./../../include/fst/push.h:98:49:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   46 |     return fst.Start() < distance.size() ? distance[fst.Start()]
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   50 |   for (typename Arc::StateId s = 0; s < distance.size(); ++s) {
      |                                     ~~^~~~~~~~~~~~~~~~~
./../../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst<Arc>*, const std::vector<typename Arc::Weight>&, ReweightType) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]':
./../../include/fst/push.h:99:13:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   72 |     if (s == potential.size()) break;
      |         ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl<fst::LogWeightTpl<float> >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   78 |         if (arc.nextstate >= potential.size()) continue;
      |             ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  106 |   const auto startweight = fst->Start() < potential.size()
      |                            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/replace-util.h:32,
                 from ./../../include/fst/replace.h:36:
./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst<ArcTpl<LogWeightTpl<float> > >; Visitor = TopOrderVisitor<ArcTpl<LogWeightTpl<float> > >; ArcFilter = EpsilonArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/rmepsilon.h:235:13:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, std::vector<typename Arc::Weight>*, const RmEpsilonOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = AutoQueue<int>; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/rmepsilon.h:342:12:   required from 'void fst::RmEpsilon(MutableFst<Arc>*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>; typename Arc::StateId = int]'
./../../include/fst/extensions/linear/loglinear-apply.h:72:20:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  389 |     for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]);
      |                         ~~^~~~~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/accumulator.h:31:
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/extensions/linear/loglinear-apply.h:79:14:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/minimize.h:36:
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; C = EncodeMapper<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:536:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple, std::default_delete<fst::internal::EncodeTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; ArcFilter = fst::AnyArcFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  776 |   for (StateId i = 0; i < queue_type->size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue<S>::SccQueueType(const fst::Fst<Arc>&, const std::vector<S>&, std::vector<fst::QueueType>*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Less = fst::internal::ErrorLess<fst::LogWeightTpl<float> >; S = int]':
./../../include/fst/queue.h:678:19:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<fst::QueueType>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable<Arc>::Triple* fst::internal::EncodeTable<Arc>::Decode(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int]':
./../../include/fst/encode.h:454:41:   required from 'Arc fst::EncodeMapper<Arc>::operator()(const Arc&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/arc-map.h:134:31:   required from 'void fst::ArcMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = EncodeMapper<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/encode.h:477:9:   required from 'void fst::Encode(MutableFst<Arc>*, EncodeMapper<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/minimize.h:559:11:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> >, std::allocator<std::unique_ptr<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple, std::default_delete<fst::internal::EncodeTable<fst::ArcTpl<fst::LogWeightTpl<float> > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  186 |     if (label < 1 || label > triples_.size()) {
      |                      ~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; C = ArcSortMapper<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>, ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; Compare = ILabelCompare<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/minimize.h:475:12:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer<Arc, Queue>::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>; size_t = long unsigned int; StateId = int]':
./../../include/fst/minimize.h:204:29:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::PrePartition(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:235:5:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LifoQueue<int> >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  154 |         if (this_ilabel != current_ilabel) {  // Ignores repeats.
      |             ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >::HeightVisitor]'
./../../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::InitState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor]'
./../../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  336 |       if (s >= num_states_) num_states_ = s + 1;
      |           ~~^~~~~~~~~~~~~~
./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer<Arc>::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer<Arc>::StateId, fst::internal::AcyclicMinimizer<Arc>::StateId, const Arc*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; fst::internal::AcyclicMinimizer<Arc>::StateId = int]':
./../../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = internal::AcyclicMinimizer<ArcTpl<LogWeightTpl<float> > >::HeightVisitor]'
./../../include/fst/minimize.h:384:13:   required from 'void fst::internal::AcyclicMinimizer<Arc>::Initialize(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:317:5:   required from 'fst::internal::AcyclicMinimizer<Arc>::AcyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:476:27:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  360 |         if (h > max_height_) max_height_ = h;
      |             ~~^~~~~~~~~~~~~
./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../../include/fst/shortest-distance.h:305:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RIGHT>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight<int, LogWeightTpl<float>, fst::GALLIC_LEFT>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:532:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; C = ArcSortMapper<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >, ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> >; Compare = ILabelCompare<ReverseArc<GallicArc<ArcTpl<LogWeightTpl<float> >, fst::GALLIC_LEFT> > >]'
./../../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/minimize.h:537:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor<Arc>::FinishVisit() [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/dfs-visit.h:114:25:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; Visitor = TopOrderVisitor<ReverseArc<ArcTpl<LogWeightTpl<float> > > >; ArcFilter = AnyArcFilter<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/queue.h:428:13:   required from 'fst::TopOrderQueue<S>::TopOrderQueue(const fst::Fst<Arc>&, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue<int>; _Args = {const fst::Fst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&, fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::TopOrderQueue<int> >]'
./../../include/fst/queue.h:655:56:   required from 'fst::AutoQueue<S>::AutoQueue(const fst::Fst<Arc>&, const std::vector<typename Arc::Weight>*, ArcFilter) [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; ArcFilter = fst::AnyArcFilter<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; S = int; typename Arc::Weight = fst::LogWeightTpl<float>]'
./../../include/fst/shortest-distance.h:316:24:   required from 'void fst::ShortestDistance(const Fst<Arc>&, std::vector<typename Arc::Weight>*, bool, float) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Weight = LogWeightTpl<float>]'
./../../include/fst/push.h:96:19:   required from 'void fst::Push(MutableFst<Arc>*, ReweightType, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/minimize.h:554:9:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >::StateId' {aka 'int'} and 'std::vector<int>::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<Arc, Compare>::Done() const [with Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >; Compare = fst::ILabelCompare<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ReverseArc<ArcTpl<LogWeightTpl<float> > >; C = ArcSortMapper<ReverseArc<ArcTpl<LogWeightTpl<float> > >, ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<float> > > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ReverseArc<ArcTpl<LogWeightTpl<float> > >; C = ArcSortMapper<ReverseArc<ArcTpl<LogWeightTpl<float> > >, ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<float> > > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ReverseArc<ArcTpl<LogWeightTpl<float> > >; Compare = ILabelCompare<ReverseArc<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/minimize.h:230:12:   required from 'void fst::internal::CyclicMinimizer<Arc, Queue>::Initialize(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:128:5:   required from 'fst::internal::CyclicMinimizer<Arc, Queue>::CyclicMinimizer(const fst::ExpandedFst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>]'
./../../include/fst/minimize.h:483:60:   required from 'void fst::internal::AcceptorMinimize(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/minimize.h:560:31:   required from 'void fst::Minimize(MutableFst<Arc>*, MutableFst<Arc>*, float, bool) [with Arc = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:75:17:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >; B = ArcTpl<LogWeightTpl<float> >]'
./../../include/fst/extensions/linear/loglinear-apply.h:52:28:   required from 'void fst::LogLinearApply(const Fst<Arc>&, const Fst<Arc>&, MutableFst<Arc>*, bool) [with A = ArcTpl<TropicalWeightTpl<float> >]'
fstloglinearapply-main.cc:62:22:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'fst::SccQueue<S, Queue>::StateId fst::SccQueue<S, Queue>::Head() const [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../../include/fst/queue.h:548:11:   required from here
./../../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  552 |              ((front_ >= trivial_queue_.size()) ||
      |               ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Enqueue(StateId) [with S = int; Queue = fst::QueueBase<int>; StateId = int]':
./../../include/fst/queue.h:563:8:   required from here
./../../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits<std::allocator<int>, int>::value_type' {aka 'const int'} [-Wsign-compare]
  574 |       while (trivial_queue_.size() <= scc_[s]) {
      |              ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Dequeue() [with S = int; Queue = fst::QueueBase<int>]':
./../../include/fst/queue.h:581:8:   required from here
./../../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  584 |     } else if (front_ < trivial_queue_.size()) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'bool fst::SccQueue<S, Queue>::Empty() const [with S = int; Queue = fst::QueueBase<int>]':
./../../include/fst/queue.h:593:8:   required from here
./../../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  602 |       return (front_ >= trivial_queue_.size()) ||
      |              ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue<S, Queue>::Clear() [with S = int; Queue = fst::QueueBase<int>]':
./../../include/fst/queue.h:607:8:   required from here
./../../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue<int, fst::QueueBase<int> >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  611 |       } else if (i < trivial_queue_.size()) {
      |                  ~~^~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../../include/fst/queue.h:495:8:   required from here
./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../../include/fst/determinize.h:605:11:   required from here
./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../../include/fst/determinize.h:605:11:   required from here
./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
In file included from ./../../include/fst/lookahead-matcher.h:33:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]':
./../../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../../include/fst/determinize.h:605:11:   required from here
./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  631 |     if (in_dist_ && out_dist_->size() <= s) {
      |                     ~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> > > >]':
./../../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../../include/fst/determinize.h:605:11:   required from here
./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; Weight = fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >, std::allocator<fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> > > >]':
./../../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor<int, fst::LogWeightTpl<float>, fst::GALLIC, fst::DefaultCommonDivisor<fst::LogWeightTpl<float> > >; Filter = fst::DefaultDeterminizeFilter<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::IntegerFilterState<signed char> >; StateId = int]'
./../../include/fst/determinize.h:605:11:   required from here
./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC>, std::allocator<fst::GallicWeight<int, fst::LogWeightTpl<float>, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/determinize.h:39:
./../../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]':
./../../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT>; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT> >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_RESTRICT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]':
./../../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC>; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC> >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare]
./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::Weight fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; Weight = fst::LogWeightTpl<float>; Subset = std::forward_list<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]':
./../../include/fst/determinize.h:632:28:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::FindState(std::unique_ptr<fst::internal::DeterminizeStateTuple<Arc, typename Filter::FilterState> >) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState<signed char>]'
./../../include/fst/determinize.h:611:12:   required from 'fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::StateId fst::internal::DeterminizeFsaImpl<Arc, CommonDivisor, Filter, StateTable>::ComputeStart() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; CommonDivisor = fst::DefaultCommonDivisor<fst::LogWeightTpl<float> >; Filter = fst::DefaultDeterminizeFilter<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateTable = fst::DefaultDeterminizeStateTable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::IntegerFilterState<signed char> >; StateId = int]'
./../../include/fst/determinize.h:605:11:   required from here
./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'const int'} and 'std::vector<fst::LogWeightTpl<float>, std::allocator<fst::LogWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  643 |           (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id]
      |            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::allocator<fst::ReverseArc<fst::ArcTpl<fst::LogWeightTpl<float> > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*, std::allocator<fst::VectorState<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >, std::allocator<fst::ReverseArc<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::FindState(const Element&) [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]':
./../../include/fst/factor-weight.h:291:16:   required from 'fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::StateId fst::internal::FactorWeightFstImpl<Arc, FactorIterator>::Start() [with Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT>; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >; FST = fst::Fst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, fst::GallicFactor<int, fst::LogWeightTpl<float>, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare]
  348 |       while (unfactored_.size() <= element.state)
      |              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*, std::allocator<fst::VectorState<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT>, std::allocator<fst::GallicArc<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstloglinearapply fstloglinearapply.o fstloglinearapply-main.o libfstlinearscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstloglinearapply fstloglinearapply.o fstloglinearapply-main.o  ./.libs/libfstlinearscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o linear-tagger-fst.lo linear-tagger-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c linear-tagger-fst.cc  -fPIC -DPIC -o .libs/linear-tagger-fst.o
In file included from /usr/include/c++/13/cassert:44,
                 from ./../../include/fst/log.h:23,
                 from ./../../include/fst/extensions/linear/linear-fst.h:31,
                 from linear-tagger-fst.cc:18:
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData<A>::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:121:39:   required from 'fst::internal::LinearTaggerFstImpl<A>::Weight fst::internal::LinearTaggerFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ'
  188 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData<A>::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:121:39:   required from 'fst::internal::LinearTaggerFstImpl<A>::Weight fst::internal::LinearTaggerFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ'
  188 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
In file included from ./../../include/fst/extensions/linear/linear-fst.h:32:
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::EncodeStartState(std::vector<typename A::Label>*) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:219:28:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::FindStartState() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:110:23:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::Start() [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   70 |     for (int i = 0; i < NumGroups(); ++i) output->push_back(GroupStartState(i));
      |                     ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::EncodeStartState(std::vector<typename A::Label>*) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:219:28:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::FindStartState() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:110:23:   required from 'fst::internal::LinearTaggerFstImpl<A>::StateId fst::internal::LinearTaggerFstImpl<A>::Start() [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/fst.h:950:55:   required from 'fst::ImplToFst<Impl, FST>::StateId fst::ImplToFst<Impl, FST>::Start() const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/fst.h:950:11:   required from here
./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector<typename A::Label>*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:319:24:   required from 'A fst::internal::LinearTaggerFstImpl<A>::MakeArc(const std::vector<typename A::Label>&, Label, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:342:16:   required from 'void fst::internal::LinearTaggerFstImpl<A>::ExpandArcs(StateId, const std::vector<typename A::Label>&, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:397:5:   required from 'void fst::internal::LinearTaggerFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:130:22:   required from 'size_t fst::internal::LinearTaggerFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::LogWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ'
  161 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData<A>::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector<typename A::Label>*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator<const int*, std::vector<int> >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Label = int; typename A::Label = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/linear/linear-fst.h:319:24:   required from 'A fst::internal::LinearTaggerFstImpl<A>::MakeArc(const std::vector<typename A::Label>&, Label, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:342:16:   required from 'void fst::internal::LinearTaggerFstImpl<A>::ExpandArcs(StateId, const std::vector<typename A::Label>&, Label, std::vector<typename A::Label>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; typename A::Label = int; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:397:5:   required from 'void fst::internal::LinearTaggerFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/linear/linear-fst.h:130:22:   required from 'size_t fst::internal::LinearTaggerFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator<const int*, std::vector<int> >::difference_type' {aka 'long int'} and 'std::vector<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, std::allocator<std::unique_ptr<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, std::default_delete<const fst::FeatureGroup<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK'
   71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ'
  161 |   DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size());
      |   ^~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_tagger-fst.la -rpath /usr/lib64/fst linear-tagger-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/linear-tagger-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,linear_tagger-fst.so -o .libs/linear_tagger-fst.so
libtool: link: ( cd ".libs" && rm -f "linear_tagger-fst.la" && ln -s "../linear_tagger-fst.la" "linear_tagger-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o linear-classifier-fst.lo linear-classifier-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c linear-classifier-fst.cc  -fPIC -DPIC -o .libs/linear-classifier-fst.o
In file included from /usr/include/c++/13/cassert:44,
                 from ./../../include/fst/log.h:23,
                 from ./../../include/fst/extensions/linear/linear-fst.h:31,
                 from linear-classifier-fst.cc:18:
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::FinalWeight(const std::vector<typename A::Label>&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:659:19:   required from 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Weight = fst::LogWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE'
  767 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int]':
./../../include/fst/extensions/linear/linear-fst.h:665:22:   required from 'size_t fst::internal::LinearClassifierFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                          ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE'
  830 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::FinalWeight(const std::vector<typename A::Label>&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; typename A::Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:659:19:   required from 'fst::internal::LinearClassifierFstImpl<A>::Weight fst::internal::LinearClassifierFstImpl<A>::Final(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:63:   required from 'fst::ImplToFst<Impl, FST>::Weight fst::ImplToFst<Impl, FST>::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Weight = fst::TropicalWeightTpl<float>; StateId = int]'
./../../include/fst/fst.h:952:10:   required from here
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE'
  767 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::Expand(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../../include/fst/extensions/linear/linear-fst.h:665:22:   required from 'size_t fst::internal::LinearClassifierFstImpl<A>::NumArcs(StateId) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:67:   required from 'size_t fst::ImplToFst<Impl, FST>::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; size_t = long unsigned int; StateId = int]'
./../../include/fst/fst.h:954:10:   required from here
./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  821 |     for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                          ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  823 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                                ~~~~^~~~~~
./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK'
   74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y))
      |                         ^~~~~~
./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE'
  830 |     DCHECK_LE(pred, num_classes_);
      |     ^~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  835 |       for (int i = 0; i < num_groups_; ++i)
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::MatchInput(StateId, Label, std::vector<S>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:1132:38:   required from 'bool fst::LinearFstMatcherTpl<F>::Find(Label) [with F = fst::LinearClassifierFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:1123:8:   required from here
./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |       for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                            ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  859 |         for (int i = 0; i < num_groups_; ++i)
      |                         ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  868 |     for (int i = 0; i < num_groups_; ++i)
      |                     ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl<A>::MatchInput(StateId, Label, std::vector<S>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int; Label = int]':
./../../include/fst/extensions/linear/linear-fst.h:1132:38:   required from 'bool fst::LinearFstMatcherTpl<F>::Find(Label) [with F = fst::LinearClassifierFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Label = int]'
./../../include/fst/extensions/linear/linear-fst.h:1123:8:   required from here
./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  857 |       for (Label pred = 1; pred <= num_classes_; ++pred) {
      |                            ~~~~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  859 |         for (int i = 0; i < num_groups_; ++i)
      |                         ~~^~~~~~~~~~~~~
./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  868 |     for (int i = 0; i < num_groups_; ++i)
      |                     ~~^~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_classifier-fst.la -rpath /usr/lib64/fst linear-classifier-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/linear-classifier-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,linear_classifier-fst.so -o .libs/linear_classifier-fst.so
libtool: link: ( cd ".libs" && rm -f "linear_classifier-fst.la" && ln -s "../linear_classifier-fst.la" "linear_classifier-fst.la" )
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear'
Making all in lookahead
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead'
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o arc_lookahead-fst.lo arc_lookahead-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c arc_lookahead-fst.cc  -fPIC -DPIC -o .libs/arc_lookahead-fst.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from arc_lookahead-fst.cc:19:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/matcher-fst.h:29:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o ilabel_lookahead-fst.lo ilabel_lookahead-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c ilabel_lookahead-fst.cc  -fPIC -DPIC -o .libs/ilabel_lookahead-fst.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ilabel_lookahead-fst.cc:19:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/accumulator.h:31:
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:313:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:316:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:313:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:316:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/label-reachable.h:313:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
ilabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/label-reachable.h:316:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
ilabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/label-reachable.h:33:
./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]':
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::Init(const FST&, fst::MatchType, std::shared_ptr<typename R::Data>, std::unique_ptr<Accum>) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename R::Data = fst::LabelReachableData<int>]'
./../../include/fst/lookahead-matcher.h:466:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  205 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  207 |       while (c >= nscc.size()) nscc.push_back(0);
      |              ~~^~~~~~~~~~~~~~
./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]':
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::Init(const FST&, fst::MatchType, std::shared_ptr<typename R::Data>, std::unique_ptr<Accum>) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename R::Data = fst::LabelReachableData<int>]'
./../../include/fst/lookahead-matcher.h:466:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  205 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  207 |       while (c >= nscc.size()) nscc.push_back(0);
      |              ~~^~~~~~~~~~~~~~
./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]':
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::Init(const FST&, fst::MatchType, std::shared_ptr<typename R::Data>, std::unique_ptr<Accum>) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename R::Data = fst::LabelReachableData<int>]'
./../../include/fst/lookahead-matcher.h:466:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
ilabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  205 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  207 |       while (c >= nscc.size()) nscc.push_back(0);
      |              ~~^~~~~~~~~~~~~~
./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
In file included from ./../../include/fst/test-properties.h:27,
                 from ./../../include/fst/const-fst.h:34,
                 from ./../../include/fst/matcher-fst.h:29:
./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename A::StateId>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename A::StateId = int]':
./../../include/fst/state-reachable.h:197:13:   required from 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  312 |   for (StateId s = 0; s < scc->size(); ++s) {
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename A::StateId>*) [with Arc = ArcTpl<LogWeightTpl<float> >; typename A::StateId = int]':
./../../include/fst/state-reachable.h:197:13:   required from 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename A::StateId>*) [with Arc = ArcTpl<LogWeightTpl<double> >; typename A::StateId = int]':
./../../include/fst/state-reachable.h:197:13:   required from 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
ilabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor<Arc, I, S>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::IntervalSet<int, fst::VectorIntervalStore<int> >, std::allocator<fst::IntervalSet<int, fst::VectorIntervalStore<int> > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   68 |     while (isets_->size() <= s) isets_->push_back(S());
      |            ~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   69 |     while (state2index_->size() <= s) state2index_->push_back(-1);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor<Arc, I, S>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::IntervalSet<int, fst::VectorIntervalStore<int> >, std::allocator<fst::IntervalSet<int, fst::VectorIntervalStore<int> > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   68 |     while (isets_->size() <= s) isets_->push_back(S());
      |            ~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   69 |     while (state2index_->size() <= s) state2index_->push_back(-1);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor<Arc, I, S>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<double> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<double> >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<double> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
ilabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::IntervalSet<int, fst::VectorIntervalStore<int> >, std::allocator<fst::IntervalSet<int, fst::VectorIntervalStore<int> > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   68 |     while (isets_->size() <= s) isets_->push_back(S());
      |            ~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   69 |     while (state2index_->size() <= s) state2index_->push_back(-1);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ./../../include/fst/label-reachable.h:32:
./../../include/fst/interval-set.h: In instantiation of 'void fst::IntervalSet<T, Store>::Normalize() [with T = int; Store = fst::VectorIntervalStore<int>]':
./../../include/fst/state-reachable.h:114:27:   required from 'void fst::IntervalReachVisitor<Arc, I, S>::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]'
./../../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1744, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
ilabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/interval-set.h:234:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<fst::IntInterval<int>, std::allocator<fst::IntInterval<int> > >::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<fst::IntInterval<int>, std::allocator<fst::IntInterval<int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  237 |     for (T j = i + 1; j < intervals.size(); ++j) {
      |                       ~~^~~~~~~~~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/arcsort.h:28:
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator<A>::Init(const FST&, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; A = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/label-reachable.h:388:23:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::ReachInit(const FST&, bool, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:563:34:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::InitLookAheadFst(const fst::Fst<typename M::FST::Arc>&, bool) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename M::FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename M::FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:559:8:   required from here
./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
  327 |       if (fst.NumArcs(s) >= arc_limit_) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  329 |         if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator<A>::Init(const FST&, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; A = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/label-reachable.h:388:23:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::ReachInit(const FST&, bool, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:563:34:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::InitLookAheadFst(const fst::Fst<typename M::FST::Arc>&, bool) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename M::FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename M::FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:559:8:   required from here
./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
  327 |       if (fst.NumArcs(s) >= arc_limit_) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  329 |         if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator<A>::Init(const FST&, bool) [with FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/label-reachable.h:388:23:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::ReachInit(const FST&, bool, bool) [with FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:563:34:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::InitLookAheadFst(const fst::Fst<typename M::FST::Arc>&, bool) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename M::FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename M::FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:559:8:   required from here
./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
  327 |       if (fst.NumArcs(s) >= arc_limit_) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  329 |         if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o olabel_lookahead-fst.lo olabel_lookahead-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c olabel_lookahead-fst.cc  -fPIC -DPIC -o .libs/olabel_lookahead-fst.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from olabel_lookahead-fst.cc:19:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/accumulator.h:31:
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:313:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, OLabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:316:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:313:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, OLabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/label-reachable.h:316:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, ILabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/label-reachable.h:313:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
olabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Compare = fst::OLabelCompare<fst::ArcTpl<fst::LogWeightTpl<double> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<double> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<double> >, OLabelCompare<ArcTpl<LogWeightTpl<double> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<double> >; Compare = OLabelCompare<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/label-reachable.h:316:14:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::Relabel(fst::MutableFst<Arc>*, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::DefaultAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:664:22:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:215:10:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateImpl(const fst::Fst<typename FST::Arc>&, const std::string&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:115:50:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
olabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/label-reachable.h:33:
./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]':
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::Init(const FST&, fst::MatchType, std::shared_ptr<typename R::Data>, std::unique_ptr<Accum>) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename R::Data = fst::LabelReachableData<int>]'
./../../include/fst/lookahead-matcher.h:466:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  205 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  207 |       while (c >= nscc.size()) nscc.push_back(0);
      |              ~~^~~~~~~~~~~~~~
./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]':
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::Init(const FST&, fst::MatchType, std::shared_ptr<typename R::Data>, std::unique_ptr<Accum>) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename R::Data = fst::LabelReachableData<int>]'
./../../include/fst/lookahead-matcher.h:466:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  205 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  207 |       while (c >= nscc.size()) nscc.push_back(0);
      |              ~~^~~~~~~~~~~~~~
./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]':
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::Init(const FST&, fst::MatchType, std::shared_ptr<typename R::Data>, std::unique_ptr<Accum>) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename R::Data = fst::LabelReachableData<int>]'
./../../include/fst/lookahead-matcher.h:466:5:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
olabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  205 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector<long unsigned int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  207 |       while (c >= nscc.size()) nscc.push_back(0);
      |              ~~^~~~~~~~~~~~~~
./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  214 |     for (StateId s = 0; s < scc.size(); ++s) {
      |                         ~~^~~~~~~~~~~~
In file included from ./../../include/fst/test-properties.h:27,
                 from ./../../include/fst/const-fst.h:34,
                 from ./../../include/fst/matcher-fst.h:29:
./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename A::StateId>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename A::StateId = int]':
./../../include/fst/state-reachable.h:197:13:   required from 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  312 |   for (StateId s = 0; s < scc->size(); ++s) {
      |                       ~~^~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename A::StateId>*) [with Arc = ArcTpl<LogWeightTpl<float> >; typename A::StateId = int]':
./../../include/fst/state-reachable.h:197:13:   required from 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst<Arc>&, MutableFst<Arc>*, std::vector<typename A::StateId>*) [with Arc = ArcTpl<LogWeightTpl<double> >; typename A::StateId = int]':
./../../include/fst/state-reachable.h:197:13:   required from 'void fst::StateReachable<Arc, I, S>::CyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:151:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   required from 'fst::LabelReachable<Arc, Accumulator, D, LB>::LabelReachable(const fst::Fst<Arc>&, bool, std::unique_ptr<StateTable>, bool) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
/usr/include/c++/13/bits/unique_ptr.h:1071:30:   required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; _Args = {const fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>&, const bool&, unique_ptr<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, default_delete<fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t<fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > > >]'
./../../include/fst/lookahead-matcher.h:602:38:   [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
olabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor<Arc, I, S>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::IntervalSet<int, fst::VectorIntervalStore<int> >, std::allocator<fst::IntervalSet<int, fst::VectorIntervalStore<int> > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   68 |     while (isets_->size() <= s) isets_->push_back(S());
      |            ~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   69 |     while (state2index_->size() <= s) state2index_->push_back(-1);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor<Arc, I, S>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<float> > >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<float> >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:30:5:   required from here
./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::IntervalSet<int, fst::VectorIntervalStore<int> >, std::allocator<fst::IntervalSet<int, fst::VectorIntervalStore<int> > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   68 |     while (isets_->size() <= s) isets_->push_back(S());
      |            ~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   69 |     while (state2index_->size() <= s) state2index_->push_back(-1);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor<Arc, I, S>::InitState(StateId, StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]':
./../../include/fst/dfs-visit.h:140:29:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<LogWeightTpl<double> > >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<double> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<LogWeightTpl<double> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<LogWeightTpl<double> >; Visitor = IntervalReachVisitor<ArcTpl<LogWeightTpl<double> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::FindIntervals(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >; StateId = int]'
./../../include/fst/label-reachable.h:256:5:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::LogWeightTpl<double> > > >]'
olabel_lookahead-fst.cc:36:5:   required from here
./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::IntervalSet<int, fst::VectorIntervalStore<int> >, std::allocator<fst::IntervalSet<int, fst::VectorIntervalStore<int> > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   68 |     while (isets_->size() <= s) isets_->push_back(S());
      |            ~~~~~~~~~~~~~~~^~~~
./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor<fst::ArcTpl<fst::LogWeightTpl<double> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::StateId' {aka 'int'} [-Wsign-compare]
   69 |     while (state2index_->size() <= s) state2index_->push_back(-1);
      |            ~~~~~~~~~~~~~~~~~~~~~^~~~
In file included from ./../../include/fst/label-reachable.h:32:
./../../include/fst/interval-set.h: In instantiation of 'void fst::IntervalSet<T, Store>::Normalize() [with T = int; Store = fst::VectorIntervalStore<int>]':
./../../include/fst/state-reachable.h:114:27:   required from 'void fst::IntervalReachVisitor<Arc, I, S>::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >; StateId = int]'
./../../include/fst/dfs-visit.h:156:31:   required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst<ArcTpl<TropicalWeightTpl<float> > >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >; ArcFilter = AnyArcFilter<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/dfs-visit.h:214:11:   required from 'void fst::DfsVisit(const Fst<Arc>&, Visitor*) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Visitor = IntervalReachVisitor<ArcTpl<TropicalWeightTpl<float> >, int, IntervalSet<int, VectorIntervalStore<int> > >]'
./../../include/fst/state-reachable.h:189:13:   required from 'void fst::StateReachable<Arc, I, S>::AcyclicStateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/state-reachable.h:149:7:   required from 'fst::StateReachable<Arc, I, S>::StateReachable(const fst::Fst<Arc>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; I = int; S = fst::IntervalSet<int, fst::VectorIntervalStore<int> >]'
./../../include/fst/label-reachable.h:546:50:   [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
./../../include/fst/matcher-fst.h:196:29:   required from 'static std::shared_ptr<fst::internal::AddOnImpl<F, Data> > fst::MatcherFst<F, M, Name, Init, Data>::CreateDataAndImpl(const fst::Fst<typename FST::Arc>&, const std::string&) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; std::string = std::__cxx11::basic_string<char>]'
./../../include/fst/matcher-fst.h:116:57:   required from 'fst::MatcherFst<F, M, Name, Init, Data>::MatcherFst(const fst::Fst<typename FST::Arc>&, std::shared_ptr<Data>) [with F = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; M = fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Data = fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, 1760, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >]'
olabel_lookahead-fst.cc:24:5:   required from here
./../../include/fst/interval-set.h:234:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<fst::IntInterval<int>, std::allocator<fst::IntInterval<int> > >::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<fst::IntInterval<int>, std::allocator<fst::IntInterval<int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  237 |     for (T j = i + 1; j < intervals.size(); ++j) {
      |                       ~~^~~~~~~~~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/arcsort.h:28:
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator<A>::Init(const FST&, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; A = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/label-reachable.h:388:23:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::ReachInit(const FST&, bool, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:563:34:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::InitLookAheadFst(const fst::Fst<typename M::FST::Arc>&, bool) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<double> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename M::FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename M::FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> > >]'
./../../include/fst/lookahead-matcher.h:559:8:   required from here
./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
  327 |       if (fst.NumArcs(s) >= arc_limit_) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  329 |         if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator<A>::Init(const FST&, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; A = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/label-reachable.h:388:23:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::ReachInit(const FST&, bool, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:563:34:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::InitLookAheadFst(const fst::Fst<typename M::FST::Arc>&, bool) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::LogWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename M::FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename M::FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:559:8:   required from here
./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
  327 |       if (fst.NumArcs(s) >= arc_limit_) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  329 |         if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator<A>::Init(const FST&, bool) [with FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/label-reachable.h:388:23:   required from 'void fst::LabelReachable<Arc, Accumulator, D, LB>::ReachInit(const FST&, bool, bool) [with FST = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Accumulator = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; D = fst::LabelReachableData<int>; LB = fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:563:34:   required from 'void fst::LabelLookAheadMatcher<M, flags, Accum, R>::InitLookAheadFst(const fst::Fst<typename M::FST::Arc>&, bool) [with M = fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; R = fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int>, fst::LabelLowerBound<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename M::FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename M::FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/lookahead-matcher.h:559:8:   required from here
./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare]
  327 |       if (fst.NumArcs(s) >= arc_limit_) {
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare]
  329 |         if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlookahead.la -rpath /usr/lib64 arc_lookahead-fst.lo ilabel_lookahead-fst.lo olabel_lookahead-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstlookahead.so.25 -o .libs/libfstlookahead.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstlookahead.so.25" && ln -s "libfstlookahead.so.25.0.0" "libfstlookahead.so.25")
libtool: link: (cd ".libs" && rm -f "libfstlookahead.so" && ln -s "libfstlookahead.so.25.0.0" "libfstlookahead.so")
libtool: link: ( cd ".libs" && rm -f "libfstlookahead.la" && ln -s "../libfstlookahead.la" "libfstlookahead.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o arc_lookahead-fst.la -rpath /usr/lib64/fst arc_lookahead-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/arc_lookahead-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,arc_lookahead-fst.so -o .libs/arc_lookahead-fst.so
libtool: link: ( cd ".libs" && rm -f "arc_lookahead-fst.la" && ln -s "../arc_lookahead-fst.la" "arc_lookahead-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ilabel_lookahead-fst.la -rpath /usr/lib64/fst ilabel_lookahead-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/ilabel_lookahead-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,ilabel_lookahead-fst.so -o .libs/ilabel_lookahead-fst.so
libtool: link: ( cd ".libs" && rm -f "ilabel_lookahead-fst.la" && ln -s "../ilabel_lookahead-fst.la" "ilabel_lookahead-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o olabel_lookahead-fst.la -rpath /usr/lib64/fst olabel_lookahead-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/olabel_lookahead-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,olabel_lookahead-fst.so -o .libs/olabel_lookahead-fst.so
libtool: link: ( cd ".libs" && rm -f "olabel_lookahead-fst.la" && ln -s "../olabel_lookahead-fst.la" "olabel_lookahead-fst.la" )
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead'
Making all in pdt
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtcompose.o pdtcompose.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtcompose-main.o pdtcompose-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/getters.h:23,
                 from pdtcompose-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o getters.lo getters.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c getters.cc  -fPIC -DPIC -o .libs/getters.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/getters.h:23,
                 from getters.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtscript.lo pdtscript.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c pdtscript.cc  -fPIC -DPIC -o .libs/pdtscript.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/pdtscript.h:31,
                 from pdtscript.cc:24:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/test-properties.h:27,
                 from ./../../include/fst/vector-fst.h:35,
                 from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/compose.h:30:
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../../include/fst/extensions/pdt/compose.h:486:28:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const Fst<Arc>&, MutableFst<Arc>*, const PdtComposeOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:64:12:   required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]'
pdtscript.cc:53:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../../include/fst/extensions/pdt/compose.h:486:28:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const Fst<Arc>&, MutableFst<Arc>*, const PdtComposeOptions&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:64:12:   required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]'
pdtscript.cc:53:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../../include/fst/extensions/pdt/compose.h:486:28:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const Fst<Arc>&, MutableFst<Arc>*, const PdtComposeOptions&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:64:12:   required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]'
pdtscript.cc:53:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/replace.h:36:
./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil<Arc>::~ReplaceUtil() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/extensions/pdt/replace.h:500:7:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  128 |     for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i];
      |                       ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil<Arc>::~ReplaceUtil() [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/extensions/pdt/replace.h:500:7:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil<Arc>::~ReplaceUtil() [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/extensions/pdt/replace.h:500:7:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/extensions/pdt/expand.h:31,
                 from ./../../include/fst/extensions/pdt/pdtscript.h:32:
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::FifoQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = FifoQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:211:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FifoQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  359 |     for (Label i = 0; i < parens.size(); ++i) {
      |                       ~~^~~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::LifoQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = LifoQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:218:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LifoQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:225:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::StateOrderQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::FifoQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = FifoQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:211:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::FifoQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::LifoQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = LifoQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:218:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::LifoQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<float> >; Queue = StateOrderQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:225:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::LogWeightTpl<float> >, fst::StateOrderQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::FifoQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = FifoQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:211:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::FifoQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::LifoQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = LifoQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:218:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::LifoQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath<Arc, Queue>::PdtShortestPath(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const fst::PdtShortestPathOptions<Arc, Queue>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; Queue = fst::StateOrderQueue<int>; typename Arc::Label = int]':
./../../include/fst/extensions/pdt/shortest-path.h:714:31:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<LogWeightTpl<double> >; Queue = StateOrderQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:225:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::StateOrderQueue<int> >::Label' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand<Arc>::SetFlags(StateId, uint8_t, uint8_t) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; uint8_t = unsigned char]':
./../../include/fst/extensions/pdt/expand.h:871:5:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:572:24: warning: comparison of integer expressions of different signedness: 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  572 |   while (flags_.size() <= s) flags_.push_back(0);
      |          ~~~~~~~~~~~~~~^~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'bool fst::PdtPrunedExpand<Arc>::ProcOpenParen(StateId, const Arc&, StackId, StackId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; StackId = int]':
./../../include/fst/extensions/pdt/expand.h:883:9:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:749:31: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackId' {aka 'int'} [-Wsign-compare]
  749 |   while (stack_length_.size() <= nsi) stack_length_.push_back(-1);
      |          ~~~~~~~~~~~~~~~~~~~~~^~~~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'typename Arc::Weight fst::PdtPrunedExpand<Arc>::Distance(StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>; StateId = int]':
./../../include/fst/extensions/pdt/expand.h:888:39:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:580:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  580 |   return s < distance_.size() ? distance_[s] : Weight::Zero();
      |          ~~^~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'typename Arc::Weight fst::PdtPrunedExpand<Arc>::FinalDistance(StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>; StateId = int]':
./../../include/fst/extensions/pdt/expand.h:889:26:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:593:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  593 |   return s < fdistance_.size() ? fdistance_[s] : Weight::Zero();
      |          ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand<Arc>::SetSourceState(StateId, StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]':
./../../include/fst/extensions/pdt/expand.h:695:3:   required from 'void fst::PdtPrunedExpand<Arc>::ProcStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/expand.h:867:3:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:612:26: warning: comparison of integer expressions of different signedness: 'std::vector<int>::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  612 |   while (sources_.size() <= s) sources_.push_back(kNoStateId);
      |          ~~~~~~~~~~~~~~~~^~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand<Arc>::SetFinalDistance(StateId, Weight) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/pdt/expand.h:704:3:   required from 'void fst::PdtPrunedExpand<Arc>::ProcStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/expand.h:867:3:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:599:28: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  599 |   while (fdistance_.size() <= s) fdistance_.push_back(Weight::Zero());
      |          ~~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand<Arc>::SetDistance(StateId, Weight) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; Weight = fst::TropicalWeightTpl<float>]':
./../../include/fst/extensions/pdt/expand.h:705:3:   required from 'void fst::PdtPrunedExpand<Arc>::ProcStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/expand.h:867:3:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:586:27: warning: comparison of integer expressions of different signedness: 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} [-Wsign-compare]
  586 |   while (distance_.size() <= s) distance_.push_back(Weight::Zero());
      |          ~~~~~~~~~~~~~~~~~^~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'uint8_t fst::PdtPrunedExpand<Arc>::Flags(StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; uint8_t = unsigned char; StateId = int]':
./../../include/fst/extensions/pdt/expand.h:820:9:   required from 'void fst::PdtPrunedExpand<Arc>::ProcDestStates(StateId, StackId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; StackId = int]'
./../../include/fst/extensions/pdt/expand.h:875:5:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:566:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<unsigned char>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  566 |   return s < flags_.size() ? flags_[s] : 0;
      |          ~~^~~~~~~~~~~~~~~
In file included from ./../../include/fst/extensions/pdt/pdtscript.h:34:
./../../include/fst/extensions/pdt/replace.h: In instantiation of 'fst::PdtParser<Arc>::LabelStatePair fst::PdtParser<Arc>::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; LabelStatePair = std::pair<int, int>; StateId = int]':
./../../include/fst/extensions/pdt/replace.h:659:41:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: 'fst::PdtParser<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  168 |     if (os >= label_state_pairs_.size()) {
      |         ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/replace.h: In instantiation of 'fst::PdtParser<Arc>::LabelStatePair fst::PdtParser<Arc>::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; LabelStatePair = std::pair<int, int>; StateId = int]':
./../../include/fst/extensions/pdt/replace.h:659:41:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: 'fst::PdtParser<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/pdt/replace.h: In instantiation of 'fst::PdtParser<Arc>::LabelStatePair fst::PdtParser<Arc>::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; LabelStatePair = std::pair<int, int>; StateId = int]':
./../../include/fst/extensions/pdt/replace.h:659:41:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: 'fst::PdtParser<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/shortest-distance.h:31,
                 from ./../../include/fst/prune.h:31,
                 from ./../../include/fst/determinize.h:41,
                 from ./../../include/fst/shortest-path.h:32,
                 from ./../../include/fst/extensions/pdt/shortest-path.h:32:
./../../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue<S, Compare, update>::Update(StateId) [with S = int; Compare = fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare; bool update = true; StateId = int]':
./../../include/fst/extensions/pdt/expand.h:625:18:   required from 'void fst::PdtPrunedExpand<Arc>::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/pdt/expand.h:693:3:   required from 'void fst::PdtPrunedExpand<Arc>::ProcStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/expand.h:867:3:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue<int, fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare, true>::StateId' {aka 'int'} and 'std::vector<long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  234 |     if (s >= key_.size() || key_[s] == kNoStateId) {
      |         ~~^~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'typename Arc::StateId fst::PdtPrunedExpand<Arc>::SourceState(StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::StateId = int; StateId = int]':
./../../include/fst/extensions/pdt/expand.h:657:26:   required from 'bool fst::PdtPrunedExpand<Arc>::PruneArc(StateId, const Arc&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/pdt/expand.h:729:7:   required from 'bool fst::PdtPrunedExpand<Arc>::ProcNonParen(StateId, const Arc&, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/pdt/expand.h:881:9:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:606:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  606 |   return s < sources_.size() ? sources_[s] : kNoStateId;
      |          ~~^~~~~~~~~~~~~~~~~
./../../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue<S>::Enqueue(StateId) [with S = int; StateId = int]':
./../../include/fst/extensions/pdt/shortest-path.h:620:26:   required from 'void fst::PdtShortestPath<Arc, Queue>::Enqueue(SearchState) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; SearchState = fst::internal::PdtShortestPathData<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::SearchState]'
./../../include/fst/extensions/pdt/shortest-path.h:483:3:   required from 'void fst::PdtShortestPath<Arc, Queue>::GetDistance(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>; StateId = int]'
./../../include/fst/extensions/pdt/shortest-path.h:374:5:   required from 'void fst::PdtShortestPath<Arc, Queue>::ShortestPath(fst::MutableFst<Arc>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Queue = fst::StateOrderQueue<int>]'
./../../include/fst/extensions/pdt/shortest-path.h:715:19:   required from 'void fst::ShortestPath(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtShortestPathOptions<Arc, Queue>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Queue = StateOrderQueue<int>; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:225:19:   required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtShortestPathArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtShortestPathOptions&>]'
pdtscript.cc:113:1:   required from here
./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector<bool>::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue<int>::StateId' {aka 'int'} [-Wsign-compare]
  503 |     while (enqueued_.size() <= s) enqueued_.push_back(false);
      |            ~~~~~~~~~~~~~~~~~^~~~
In file included from ./../../include/fst/prune.h:30:
./../../include/fst/heap.h: In instantiation of 'int fst::Heap<T, Compare>::Insert(const Value&) [with T = int; Compare = fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare; Value = int]':
./../../include/fst/queue.h:218:29:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Enqueue(StateId) [with S = int; Compare = fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare; bool update = true; StateId = int]'
./../../include/fst/extensions/pdt/expand.h:622:19:   required from 'void fst::PdtPrunedExpand<Arc>::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int]'
./../../include/fst/extensions/pdt/expand.h:693:3:   required from 'void fst::PdtPrunedExpand<Arc>::ProcStart() [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/expand.h:867:3:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   57 |     if (size_ < values_.size()) {
      |         ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetDependencies(bool) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/replace-util.h:141:5:   required from 'fst::ReplaceUtil<Arc>::StateId fst::ReplaceUtil<Arc>::SCC(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; StateId = int; Label = int]'
./../../include/fst/extensions/pdt/replace.h:540:59:   required from 'size_t fst::PdtLeftSRParser<Arc>::SCC(Label) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int; Label = int]'
./../../include/fst/extensions/pdt/replace.h:662:25:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  343 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  351 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetSCCProperties() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/replace-util.h:153:5:   required from 'uint8_t fst::ReplaceUtil<Arc>::SCCProperties(StateId) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; uint8_t = unsigned char; StateId = int]'
./../../include/fst/extensions/pdt/replace.h:545:55:   required from 'bool fst::PdtLeftSRParser<Arc>::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; size_t = long unsigned int]'
./../../include/fst/extensions/pdt/replace.h:667:9:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  592 |   for (StateId scc = 0; scc < depscc_.size(); ++scc) {
      |                         ~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  597 |   for (StateId scc = 0; scc < depscc_.size(); ++scc) {
      |                         ~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  607 |   for (Label i = 0; i < fst_array_.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetDependencies(bool) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/replace-util.h:141:5:   required from 'fst::ReplaceUtil<Arc>::StateId fst::ReplaceUtil<Arc>::SCC(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; StateId = int; Label = int]'
./../../include/fst/extensions/pdt/replace.h:540:59:   required from 'size_t fst::PdtLeftSRParser<Arc>::SCC(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int; Label = int]'
./../../include/fst/extensions/pdt/replace.h:662:25:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  343 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  351 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetSCCProperties() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/replace-util.h:153:5:   required from 'uint8_t fst::ReplaceUtil<Arc>::SCCProperties(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; uint8_t = unsigned char; StateId = int]'
./../../include/fst/extensions/pdt/replace.h:545:55:   required from 'bool fst::PdtLeftSRParser<Arc>::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; size_t = long unsigned int]'
./../../include/fst/extensions/pdt/replace.h:667:9:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::LogWeightTpl<float> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  592 |   for (StateId scc = 0; scc < depscc_.size(); ++scc) {
      |                         ~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  597 |   for (StateId scc = 0; scc < depscc_.size(); ++scc) {
      |                         ~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<float> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  607 |   for (Label i = 0; i < fst_array_.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetDependencies(bool) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/replace-util.h:141:5:   required from 'fst::ReplaceUtil<Arc>::StateId fst::ReplaceUtil<Arc>::SCC(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; StateId = int; Label = int]'
./../../include/fst/extensions/pdt/replace.h:540:59:   required from 'size_t fst::PdtLeftSRParser<Arc>::SCC(Label) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int; Label = int]'
./../../include/fst/extensions/pdt/replace.h:662:25:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  343 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  351 |   for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) {
      |                          ~~~~~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil<Arc>::GetSCCProperties() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/replace-util.h:153:5:   required from 'uint8_t fst::ReplaceUtil<Arc>::SCCProperties(StateId) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; uint8_t = unsigned char; StateId = int]'
./../../include/fst/extensions/pdt/replace.h:545:55:   required from 'bool fst::PdtLeftSRParser<Arc>::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; size_t = long unsigned int]'
./../../include/fst/extensions/pdt/replace.h:667:9:   required from 'void fst::PdtLeftSRParser<Arc>::ProcSCCs(fst::MutableFst<Arc>*, std::vector<typename A::StateId>*, std::vector<std::vector<typename fst::PdtParser<Arc>::StateWeightPair> >*, std::vector<bool>*) const [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename A::StateId = int; typename fst::PdtParser<Arc>::StateWeightPair = std::pair<int, fst::LogWeightTpl<double> >]'
./../../include/fst/extensions/pdt/replace.h:638:3:   required from 'void fst::PdtLeftSRParser<Arc>::GetParser(fst::MutableFst<Arc>*, std::vector<typename fst::PdtParser<Arc>::LabelPair>*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename fst::PdtParser<Arc>::LabelPair = std::pair<int, int>]'
./../../include/fst/extensions/pdt/replace.h:807:19:   required from 'void fst::Replace(const std::vector<std::pair<typename Arc::Label, const Fst<Arc>*> >&, MutableFst<Arc>*, std::vector<std::pair<typename Arc::Label, typename Arc::Label> >*, const PdtReplaceOptions<Arc>&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:137:10:   required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; PdtReplaceArgs = std::tuple<const std::vector<std::pair<long int, const FstClass*>, std::allocator<std::pair<long int, const FstClass*> > >&, MutableFstClass*, std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>]'
pdtscript.cc:95:1:   required from here
./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  592 |   for (StateId scc = 0; scc < depscc_.size(); ++scc) {
      |                         ~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::StateId' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  597 |   for (StateId scc = 0; scc < depscc_.size(); ++scc) {
      |                         ~~~~^~~~~~~~~~~~~~~~
./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeightTpl<double> > >::Label' {aka 'int'} and 'std::vector<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*, std::allocator<const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  607 |   for (Label i = 0; i < fst_array_.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/expand.h: In instantiation of 'fst::PdtPrunedExpand<Arc>::Weight fst::PdtPrunedExpand<Arc>::StackCompare::Distance(fst::PdtPrunedExpand<Arc>::StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; fst::PdtPrunedExpand<Arc>::Weight = fst::TropicalWeightTpl<float>; fst::PdtPrunedExpand<Arc>::StateId = int]':
./../../include/fst/extensions/pdt/expand.h:393:22:   required from 'bool fst::PdtPrunedExpand<Arc>::StackCompare::operator()(fst::PdtPrunedExpand<Arc>::StateId, fst::PdtPrunedExpand<Arc>::StateId) const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; fst::PdtPrunedExpand<Arc>::StateId = int]'
./../../include/fst/heap.h:159:39:   required from 'void fst::Heap<T, Compare>::Heapify(int) [with T = int; Compare = fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare]'
./../../include/fst/heap.h:90:5:   required from 'fst::Heap<T, Compare>::Value fst::Heap<T, Compare>::Pop() [with T = int; Compare = fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare; Value = int]'
./../../include/fst/queue.h:226:21:   required from 'void fst::ShortestFirstQueue<S, Compare, update>::Dequeue() [with S = int; Compare = fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StackCompare; bool update = true]'
./../../include/fst/extensions/pdt/expand.h:870:19:   required from 'void fst::PdtPrunedExpand<Arc>::Expand(fst::MutableFst<Arc>*, const typename Arc::Weight&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Weight = fst::TropicalWeightTpl<float>]'
./../../include/fst/extensions/pdt/expand.h:930:25:   required from 'void fst::Expand(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, MutableFst<Arc>*, const PdtExpandOptions<Arc>&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int]'
./../../include/fst/extensions/pdt/pdtscript.h:100:9:   required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; PdtExpandArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, MutableFstClass*, const PdtExpandOptions&>]'
pdtscript.cc:62:1:   required from here
./../../include/fst/extensions/pdt/expand.h:405:17: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  405 |       return (s < distance_.size()) && (s < fdistance_.size())
      |              ~~~^~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/pdt/expand.h:405:43: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::StateId' {aka 'int'} and 'std::vector<fst::TropicalWeightTpl<float>, std::allocator<fst::TropicalWeightTpl<float> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  405 |       return (s < distance_.size()) && (s < fdistance_.size())
      |                                        ~~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<double> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<double> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<double> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
In file included from ./../../include/fst/error-weight.h:22,
                 from ./../../include/fst/arc.h:30,
                 from ./../../include/fst/fst.h:41,
                 from ./../../include/fst/extensions/pdt/pdt.h:28,
                 from ./../../include/fst/extensions/pdt/compose.h:26:
./../../include/fst/util.h: In instantiation of 'bool fst::CompactSet<Key, NoKey>::Member(Key) const [with Key = int; Key NoKey = -1]':
./../../include/fst/extensions/pdt/compose.h:158:67:   required from 'bool fst::ParenMatcher<F>::IsOpenParen(Label) const [with F = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Label = int]'
./../../include/fst/extensions/pdt/compose.h:206:8:   required from 'bool fst::ParenMatcher<F>::Find(Label) [with F = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Label = int]'
./../../include/fst/compose.h:369:23:   required from 'void fst::internal::ComposeFstImpl<CacheStore, Filter, StateTable>::MatchArc(StateId, Matcher*, const Arc&, bool) [with Matcher = fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; Filter = fst::ParenFilter<fst::SequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; StateTable = fst::GenericComposeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > > > > >; StateId = int; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/compose.h:357:13:   required from 'void fst::internal::ComposeFstImpl<CacheStore, Filter, StateTable>::OrderedExpand(StateId, const fst::Fst<typename FST::Arc>&, StateId, const FST&, StateId, Matcher*, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Matcher = fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; Filter = fst::ParenFilter<fst::SequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; StateTable = fst::GenericComposeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > > > > >; StateId = int; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/compose.h:300:20:   required from 'void fst::internal::ComposeFstImpl<CacheStore, Filter, StateTable>::Expand(StateId) [with CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; Filter = fst::ParenFilter<fst::SequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; StateTable = fst::GenericComposeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > > > > >; StateId = int]'
./../../include/fst/compose.h:294:8:   required from here
./../../include/fst/util.h:467:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::set<int, std::less<int>, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  467 |     } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) {
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstpdtscript.la -rpath /usr/lib64 getters.lo pdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/getters.o .libs/pdtscript.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstpdtscript.so.25 -o .libs/libfstpdtscript.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so.25" && ln -s "libfstpdtscript.so.25.0.0" "libfstpdtscript.so.25")
libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so" && ln -s "libfstpdtscript.so.25.0.0" "libfstpdtscript.so")
libtool: link: ( cd ".libs" && rm -f "libfstpdtscript.la" && ln -s "../libfstpdtscript.la" "libfstpdtscript.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtcompose pdtcompose.o pdtcompose-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtcompose pdtcompose.o pdtcompose-main.o  ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtexpand.o pdtexpand.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtexpand-main.o pdtexpand-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/pdtscript.h:31,
                 from pdtexpand-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtexpand pdtexpand.o pdtexpand-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtexpand pdtexpand.o pdtexpand-main.o  ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtinfo.o pdtinfo.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtinfo-main.o pdtinfo-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/pdtscript.h:31,
                 from pdtinfo-main.cc:30:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtinfo pdtinfo.o pdtinfo-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtinfo pdtinfo.o pdtinfo-main.o  ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtreplace.o pdtreplace.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtreplace-main.o pdtreplace-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/getters.h:23,
                 from pdtreplace-main.cc:28:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtreplace pdtreplace.o pdtreplace-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtreplace pdtreplace.o pdtreplace-main.o  ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtreverse.o pdtreverse.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtreverse-main.o pdtreverse-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/pdtscript.h:31,
                 from pdtreverse-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtreverse pdtreverse.o pdtreverse-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtreverse pdtreverse.o pdtreverse-main.o  ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtshortestpath.o pdtshortestpath.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o pdtshortestpath-main.o pdtshortestpath-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/pdt/pdtscript.h:31,
                 from pdtshortestpath-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtshortestpath pdtshortestpath.o pdtshortestpath-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtshortestpath pdtshortestpath.o pdtshortestpath-main.o  ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt'
Making all in mpdt
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtcompose.o mpdtcompose.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtcompose-main.o mpdtcompose-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/mpdtscript.h:30,
                 from mpdtcompose-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtscript.lo mpdtscript.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c mpdtscript.cc  -fPIC -DPIC -o .libs/mpdtscript.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/mpdtscript.h:30,
                 from mpdtscript.cc:24:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/mpdt/mpdtscript.h:32:
./../../include/fst/extensions/mpdt/info.h: In instantiation of 'fst::MPdtInfo<Arc, nlevels>::MPdtInfo(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]':
./../../include/fst/extensions/mpdt/mpdtscript.h:157:17:   required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; MPdtInfoArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&>]'
mpdtscript.cc:86:1:   required from here
./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: 'fst::MPdtInfo<fst::ArcTpl<fst::TropicalWeightTpl<float> >, 2>::Label' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  107 |   for (Label i = 0; i < assignments.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~
./../../include/fst/extensions/mpdt/info.h: In instantiation of 'fst::MPdtInfo<Arc, nlevels>::MPdtInfo(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]':
./../../include/fst/extensions/mpdt/mpdtscript.h:157:17:   required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; MPdtInfoArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&>]'
mpdtscript.cc:86:1:   required from here
./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: 'fst::MPdtInfo<fst::ArcTpl<fst::LogWeightTpl<float> >, 2>::Label' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/extensions/mpdt/info.h: In instantiation of 'fst::MPdtInfo<Arc, nlevels>::MPdtInfo(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]':
./../../include/fst/extensions/mpdt/mpdtscript.h:157:17:   required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; MPdtInfoArgs = std::tuple<const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&>]'
mpdtscript.cc:86:1:   required from here
./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: 'fst::MPdtInfo<fst::ArcTpl<fst::LogWeightTpl<double> >, 2>::Label' {aka 'int'} and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/test-properties.h:27,
                 from ./../../include/fst/vector-fst.h:35,
                 from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/compose.h:30:
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<TropicalWeightTpl<float> >]':
./../../include/fst/extensions/mpdt/compose.h:255:28:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&, const Fst<Arc>&, MutableFst<Arc>*, const MPdtComposeOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/mpdt/mpdtscript.h:66:12:   required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; MPdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]'
mpdtscript.cc:51:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  287 |   for (StateId s = 0; s < access.size(); ++s) {
      |                       ~~^~~~~~~~~~~~~~~
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<float> >]':
./../../include/fst/extensions/mpdt/compose.h:255:28:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&, const Fst<Arc>&, MutableFst<Arc>*, const MPdtComposeOptions&) [with Arc = ArcTpl<LogWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/mpdt/mpdtscript.h:66:12:   required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; MPdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]'
mpdtscript.cc:51:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst<Arc>*) [with Arc = ArcTpl<LogWeightTpl<double> >]':
./../../include/fst/extensions/mpdt/compose.h:255:28:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&, const Fst<Arc>&, MutableFst<Arc>*, const MPdtComposeOptions&) [with Arc = ArcTpl<LogWeightTpl<double> >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/mpdt/mpdtscript.h:66:12:   required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl<fst::LogWeightTpl<double> >; MPdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]'
mpdtscript.cc:51:1:   required from here
./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector<bool>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/extensions/mpdt/compose.h:26:
./../../include/fst/extensions/mpdt/mpdt.h: In instantiation of 'fst::internal::MPdtStack<StackId, Level, nlevels, restrict>::MPdtStack(const std::vector<std::pair<_ForwardIterator, _ForwardIterator> >&, const std::vector<T>&) [with StackId = int; Level = int; Level nlevels = 2; fst::MPdtType restrict = fst::MPdtType::READ_RESTRICT]':
./../../include/fst/extensions/mpdt/compose.h:62:9:   required from 'fst::MPdtParenFilter<Filter>::MPdtParenFilter(const FST1&, const FST2&, Matcher1*, Matcher2*, const std::vector<std::pair<typename Filter::Arc::Label, typename Filter::Arc::Label> >*, const std::vector<typename Filter::Arc::Label>*, bool, bool) [with Filter = fst::AltSequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST1 = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; FST2 = fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Matcher1 = fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; Matcher2 = fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Filter::Arc::Label = int; typename Filter::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename Filter::Arc::Label = int; typename Filter::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/extensions/mpdt/compose.h:192:14:   required from 'fst::MPdtComposeFstOptions<Arc, left_pdt>::MPdtComposeFstOptions(const fst::Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&, const fst::Fst<Arc>&, bool, bool) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; bool left_pdt = true; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/mpdt/compose.h:251:36:   required from 'void fst::Compose(const Fst<Arc>&, const std::vector<std::pair<typename Arc::Label, typename Arc::Label> >&, const std::vector<typename Arc::Label>&, const Fst<Arc>&, MutableFst<Arc>*, const MPdtComposeOptions&) [with Arc = ArcTpl<TropicalWeightTpl<float> >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]'
./../../include/fst/extensions/mpdt/mpdtscript.h:66:12:   required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; MPdtComposeArgs = std::tuple<const FstClass&, const FstClass&, const std::vector<std::pair<long int, long int>, std::allocator<std::pair<long int, long int> > >&, const std::vector<long int, std::allocator<long int> >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]'
mpdtscript.cc:51:1:   required from here
./../../include/fst/extensions/mpdt/mpdt.h:216:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  216 |   for (Level i = 0; i < assignments.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~
In file included from ./../../include/fst/error-weight.h:22,
                 from ./../../include/fst/arc.h:30,
                 from ./../../include/fst/fst.h:41,
                 from ./../../include/fst/extensions/pdt/pdt.h:28,
                 from ./../../include/fst/extensions/mpdt/mpdt.h:31:
./../../include/fst/util.h: In instantiation of 'bool fst::CompactSet<Key, NoKey>::Member(Key) const [with Key = int; Key NoKey = -1]':
./../../include/fst/extensions/pdt/compose.h:158:67:   required from 'bool fst::ParenMatcher<F>::IsOpenParen(Label) const [with F = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Label = int]'
./../../include/fst/extensions/pdt/compose.h:206:8:   required from 'bool fst::ParenMatcher<F>::Find(Label) [with F = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Label = int]'
./../../include/fst/compose.h:369:23:   required from 'void fst::internal::ComposeFstImpl<CacheStore, Filter, StateTable>::MatchArc(StateId, Matcher*, const Arc&, bool) [with Matcher = fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; Filter = fst::MPdtParenFilter<fst::SequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; StateTable = fst::GenericComposeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > > > > >; StateId = int; Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/compose.h:357:13:   required from 'void fst::internal::ComposeFstImpl<CacheStore, Filter, StateTable>::OrderedExpand(StateId, const fst::Fst<typename FST::Arc>&, StateId, const FST&, StateId, Matcher*, bool) [with FST = fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > >; Matcher = fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >; CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; Filter = fst::MPdtParenFilter<fst::SequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; StateTable = fst::GenericComposeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > > > > >; StateId = int; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<double> >]'
./../../include/fst/compose.h:300:20:   required from 'void fst::internal::ComposeFstImpl<CacheStore, Filter, StateTable>::Expand(StateId) [with CacheStore = fst::DefaultCacheStore<fst::ArcTpl<fst::LogWeightTpl<double> > >; Filter = fst::MPdtParenFilter<fst::SequenceComposeFilter<fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > >, fst::ParenMatcher<fst::Fst<fst::ArcTpl<fst::LogWeightTpl<double> > > > > >; StateTable = fst::GenericComposeStateTable<fst::ArcTpl<fst::LogWeightTpl<double> >, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::IntegerFilterState<int> > > > > >; StateId = int]'
./../../include/fst/compose.h:294:8:   required from here
./../../include/fst/util.h:467:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::set<int, std::less<int>, std::allocator<int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  467 |     } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) {
      |                                     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstmpdtscript.la -rpath /usr/lib64 mpdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/mpdtscript.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstmpdtscript.so.25 -o .libs/libfstmpdtscript.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so.25" && ln -s "libfstmpdtscript.so.25.0.0" "libfstmpdtscript.so.25")
libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so" && ln -s "libfstmpdtscript.so.25.0.0" "libfstmpdtscript.so")
libtool: link: ( cd ".libs" && rm -f "libfstmpdtscript.la" && ln -s "../libfstmpdtscript.la" "libfstmpdtscript.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtcompose mpdtcompose.o mpdtcompose-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtcompose mpdtcompose.o mpdtcompose-main.o  ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtexpand.o mpdtexpand.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtexpand-main.o mpdtexpand-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/mpdtscript.h:30,
                 from mpdtexpand-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtexpand mpdtexpand.o mpdtexpand-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtexpand mpdtexpand.o mpdtexpand-main.o  ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtinfo.o mpdtinfo.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtinfo-main.o mpdtinfo-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/mpdtscript.h:30,
                 from mpdtinfo-main.cc:30:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtinfo mpdtinfo.o mpdtinfo-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtinfo mpdtinfo.o mpdtinfo-main.o  ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtreverse.o mpdtreverse.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o mpdtreverse-main.o mpdtreverse-main.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/lookahead-filter.h:31,
                 from ./../../include/fst/compose.h:33,
                 from ./../../include/fst/extensions/pdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/compose.h:27,
                 from ./../../include/fst/extensions/mpdt/mpdtscript.h:30,
                 from mpdtreverse-main.cc:29:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtreverse mpdtreverse.o mpdtreverse-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl 
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtreverse mpdtreverse.o mpdtreverse-main.o  ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt'
Making all in ngram
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram'
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o bitmap-index.lo bitmap-index.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c bitmap-index.cc  -fPIC -DPIC -o .libs/bitmap-index.o
In file included from bitmap-index.cc:25:
./../../include/fst/extensions/ngram/nthbit.h: In function 'uint32_t fst::nth_bit(uint64_t, uint32_t)':
./../../include/fst/extensions/ngram/nthbit.h:112:30: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  112 |   const int rank_in_byte = r - (byte_sums >> shift) & 0xFF;
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~
bitmap-index.cc: In member function 'void fst::BitmapIndex::BuildIndex(const uint64_t*, size_t, bool, bool)':
bitmap-index.cc:327:28: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
  327 |       if (word_zeros_count > zeros_to_skip) {
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
bitmap-index.cc:337:27: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare]
  337 |       if (word_ones_count > ones_to_skip) {
      |           ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o ngram-fst.lo ngram-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c ngram-fst.cc  -fPIC -DPIC -o .libs/ngram-fst.o
In file included from ./../../include/fst/rational.h:31,
                 from ./../../include/fst/closure.h:28,
                 from ./../../include/fst/fstlib.h:55,
                 from ./../../include/fst/extensions/ngram/ngram-fst.h:39,
                 from ngram-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
./../../include/fst/extensions/ngram/ngram-fst.h: In instantiation of 'fst::internal::NGramFstImpl<A>::NGramFstImpl(const fst::Fst<Arc>&, std::vector<typename A::StateId>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Alloc = std::allocator<void>; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/extensions/ngram/ngram-fst.h:348:55:   required from 'fst::NGramFst<A>::NGramFst(const fst::Fst<Arc>&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
ngram-fst.cc:29:1:   required from here
./../../include/fst/extensions/ngram/ngram-fst.h:701:18: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
  701 |       (final_bit != num_final)) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/extensions/ngram/ngram-fst.h: In instantiation of 'fst::internal::NGramFstImpl<A>::NGramFstImpl(const fst::Fst<Arc>&, std::vector<typename A::StateId>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int]':
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   required from 'static void std::allocator_traits<std::allocator<void> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}; allocator_type = std::allocator<void>]'
/usr/include/c++/13/bits/shared_ptr_base.h:604:39:   required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Alloc = std::allocator<void>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:971:16:   required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Alloc = std::allocator<void>; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]'
/usr/include/c++/13/bits/shared_ptr_base.h:1712:14:   [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/extensions/ngram/ngram-fst.h:348:55:   required from 'fst::NGramFst<A>::NGramFst(const fst::Fst<Arc>&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::NGramFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::NGramFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::NGramFst<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
ngram-fst.cc:30:1:   required from here
./../../include/fst/extensions/ngram/ngram-fst.h:701:18: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/fstlib.h:54:
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<TropicalWeightTpl<float> >; C = ArcSortMapper<ArcTpl<TropicalWeightTpl<float> >, ILabelCompare<ArcTpl<TropicalWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<TropicalWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<TropicalWeightTpl<float> > >]'
./../../include/fst/extensions/ngram/ngram-fst.h:604:12:   required from 'fst::internal::NGramFstImpl<A>::NGramFstImpl(const fst::Fst<Arc>&, std::vector<typename A::StateId>*) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; typename A::StateId = int]'
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >&, std::nullptr_t}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/extensions/ngram/ngram-fst.h:348:55:   required from 'fst::NGramFst<A>::NGramFst(const fst::Fst<Arc>&) [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename FST::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >]'
ngram-fst.cc:29:1:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   66 |   bool Done() const { return i_ >= arcs_.size(); }
      |                              ~~~^~~~~~~~~~~~~~~
./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper<Arc, Compare>::Done() const [with Arc = fst::ArcTpl<fst::LogWeightTpl<float> >; Compare = fst::ILabelCompare<fst::ArcTpl<fst::LogWeightTpl<float> > >]':
./../../include/fst/state-map.h:108:25:   required from 'void fst::StateMap(MutableFst<Arc>*, C*) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/state-map.h:120:11:   required from 'void fst::StateMap(MutableFst<Arc>*, C) [with A = ArcTpl<LogWeightTpl<float> >; C = ArcSortMapper<ArcTpl<LogWeightTpl<float> >, ILabelCompare<ArcTpl<LogWeightTpl<float> > > >]'
./../../include/fst/arcsort.h:104:11:   required from 'void fst::ArcSort(MutableFst<Arc>*, Compare) [with Arc = ArcTpl<LogWeightTpl<float> >; Compare = ILabelCompare<ArcTpl<LogWeightTpl<float> > >]'
./../../include/fst/extensions/ngram/ngram-fst.h:604:12:   required from 'fst::internal::NGramFstImpl<A>::NGramFstImpl(const fst::Fst<Arc>&, std::vector<typename A::StateId>*) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; typename A::StateId = int]'
/usr/include/c++/13/bits/stl_construct.h:119:7:   required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}]'
/usr/include/c++/13/bits/alloc_traits.h:660:19:   [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/13/bits/shared_ptr.h:1009:14:   required from 'std::shared_ptr<typename std::enable_if<(! std::is_array< <template-parameter-1-1> >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >; _Args = {const fst::Fst<fst::ArcTpl<fst::LogWeightTpl<float> > >&, std::nullptr_t}; typename enable_if<(! is_array< <template-parameter-1-1> >::value), _Tp>::type = fst::internal::NGramFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/extensions/ngram/ngram-fst.h:348:55:   required from 'fst::NGramFst<A>::NGramFst(const fst::Fst<Arc>&) [with A = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:107:58:   required from 'static fst::Fst<typename FST::Arc>* fst::FstRegisterer<FST>::Convert(const fst::Fst<typename FST::Arc>&) [with FST = fst::NGramFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename FST::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/register.h:104:32:   required from 'static fst::FstRegisterer<FST>::Entry fst::FstRegisterer<FST>::BuildEntry() [with FST = fst::NGramFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; Entry = fst::FstRegisterEntry<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
./../../include/fst/register.h:94:69:   required from 'fst::FstRegisterer<FST>::FstRegisterer() [with FST = fst::NGramFst<fst::ArcTpl<fst::LogWeightTpl<float> > >]'
ngram-fst.cc:30:1:   required from here
./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
In file included from ./../../include/fst/cache.h:33,
                 from ./../../include/fst/compact-fst.h:34,
                 from ./../../include/fst/fstlib.h:47:
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::LogWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::LogWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::LogWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LogWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]':
./../../include/fst/vector-fst.h:409:27:   required from 'void fst::internal::VectorFstImpl<S>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with S = fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:338:35:   required from 'void fst::ImplToMutableFst<Impl, FST>::DeleteStates(const std::vector<typename Impl::Arc::StateId>&) [with Impl = fst::internal::VectorFstImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >; FST = fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl<fst::TropicalWeightTpl<float> >]'
./../../include/fst/mutable-fst.h:336:8:   required from here
./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  255 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::StateId' {aka 'int'} and 'std::vector<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*, std::allocator<fst::VectorState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  265 |     for (StateId state = 0; state < states_.size(); ++state) {
      |                             ~~~~~~^~~~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o nthbit.lo nthbit.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c nthbit.cc  -fPIC -DPIC -o .libs/nthbit.o
In file included from nthbit.cc:18:
./../../include/fst/extensions/ngram/nthbit.h: In function 'uint32_t fst::nth_bit(uint64_t, uint32_t)':
./../../include/fst/extensions/ngram/nthbit.h:112:30: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses]
  112 |   const int rank_in_byte = r - (byte_sums >> shift) & 0xFF;
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstngram.la -rpath /usr/lib64 bitmap-index.lo ngram-fst.lo nthbit.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstngram.so.25 -o .libs/libfstngram.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstngram.so.25" && ln -s "libfstngram.so.25.0.0" "libfstngram.so.25")
libtool: link: (cd ".libs" && rm -f "libfstngram.so" && ln -s "libfstngram.so.25.0.0" "libfstngram.so")
libtool: link: ( cd ".libs" && rm -f "libfstngram.la" && ln -s "../libfstngram.la" "libfstngram.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ngram-fst.la -rpath /usr/lib64/fst bitmap-index.lo ngram-fst.lo nthbit.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,ngram-fst.so -o .libs/ngram-fst.so
libtool: link: ( cd ".libs" && rm -f "ngram-fst.la" && ln -s "../ngram-fst.la" "ngram-fst.la" )
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram'
Making all in special
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special'
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstspecial-fstspecial.o `test -f 'fstspecial.cc' || echo './'`fstspecial.cc
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstspecial-phi-fst.o `test -f 'phi-fst.cc' || echo './'`phi-fst.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ./../../include/fst/extensions/special/phi-fst.h:28,
                 from phi-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/special/phi-fst.h:27:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstspecial-rho-fst.o `test -f 'rho-fst.cc' || echo './'`rho-fst.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ./../../include/fst/extensions/special/rho-fst.h:28,
                 from rho-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/special/rho-fst.h:27:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o fstspecial-sigma-fst.o `test -f 'sigma-fst.cc' || echo './'`sigma-fst.cc
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ./../../include/fst/extensions/special/sigma-fst.h:28,
                 from sigma-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/special/sigma-fst.h:27:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstspecial fstspecial-fstspecial.o fstspecial-phi-fst.o fstspecial-rho-fst.o fstspecial-sigma-fst.o ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl
libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstspecial fstspecial-fstspecial.o fstspecial-phi-fst.o fstspecial-rho-fst.o fstspecial-sigma-fst.o  ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o phi-fst.lo phi-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c phi-fst.cc  -fPIC -DPIC -o .libs/phi-fst.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ./../../include/fst/extensions/special/phi-fst.h:28,
                 from phi-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/special/phi-fst.h:27:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o rho-fst.lo rho-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c rho-fst.cc  -fPIC -DPIC -o .libs/rho-fst.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ./../../include/fst/extensions/special/rho-fst.h:28,
                 from rho-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/special/rho-fst.h:27:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H   -I./../../include -I./../../bin    -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c -o sigma-fst.lo sigma-fst.cc
libtool: compile:  g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -c sigma-fst.cc  -fPIC -DPIC -o .libs/sigma-fst.o
In file included from ./../../include/fst/accumulator.h:34,
                 from ./../../include/fst/label-reachable.h:30,
                 from ./../../include/fst/lookahead-matcher.h:35,
                 from ./../../include/fst/matcher-fst.h:30,
                 from ./../../include/fst/extensions/special/sigma-fst.h:28,
                 from sigma-fst.cc:18:
./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl<Arc, StateTable, CacheStore>::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)':
./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword]
  840 |     if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() ||
      |                                ^~~~~~
      |                                template
In file included from ./../../include/fst/extensions/special/sigma-fst.h:27:
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<double> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<double> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::LogWeightTpl<float> >, unsigned int>; A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::LogWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst<Arc, U>::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >; A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]':
./../../include/fst/const-fst.h:275:20:   required from 'bool fst::ConstFst<Arc, U>::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl<fst::TropicalWeightTpl<float> >; Unsigned = unsigned int; std::ostream = std::basic_ostream<char>]'
./../../include/fst/const-fst.h:274:8:   required from here
./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  393 |     if (hdr.NumStates() != num_states) {
      |         ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  397 |     if (hdr.NumArcs() != num_arcs) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstspecial.la -rpath /usr/lib64 phi-fst.lo rho-fst.lo sigma-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstspecial.so.25 -o .libs/libfstspecial.so.25.0.0
libtool: link: (cd ".libs" && rm -f "libfstspecial.so.25" && ln -s "libfstspecial.so.25.0.0" "libfstspecial.so.25")
libtool: link: (cd ".libs" && rm -f "libfstspecial.so" && ln -s "libfstspecial.so.25.0.0" "libfstspecial.so")
libtool: link: ( cd ".libs" && rm -f "libfstspecial.la" && ln -s "../libfstspecial.la" "libfstspecial.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o phi-fst.la -rpath /usr/lib64/fst phi-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/phi-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,phi-fst.so -o .libs/phi-fst.so
libtool: link: ( cd ".libs" && rm -f "phi-fst.la" && ln -s "../phi-fst.la" "phi-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rho-fst.la -rpath /usr/lib64/fst rho-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/rho-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,rho-fst.so -o .libs/rho-fst.so
libtool: link: ( cd ".libs" && rm -f "rho-fst.la" && ln -s "../rho-fst.la" "rho-fst.la" )
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o sigma-fst.la -rpath /usr/lib64/fst sigma-fst.lo  ../../lib/libfst.la -lm -ldl
libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/sigma-fst.o   -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,sigma-fst.so -o .libs/sigma-fst.so
libtool: link: ( cd ".libs" && rm -f "sigma-fst.la" && ln -s "../sigma-fst.la" "sigma-fst.la" )
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2'
make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.dpUa1K
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le
++ dirname /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd openfst-1.8.2
+ make install DESTDIR=/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le
Making install in src
make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src'
Making install in include
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst'
 /usr/bin/install -c -m 644  fst/accumulator.h fst/add-on.h fst/arc-arena.h fst/arc-map.h fst/arc.h fst/arcfilter.h fst/arcsort.h fst/bi-table.h fst/cache.h fst/closure.h fst/compact-fst.h fst/compat.h fst/complement.h fst/compose-filter.h fst/compose.h fst/concat.h fst/connect.h fst/const-fst.h fst/determinize.h fst/dfs-visit.h fst/difference.h fst/disambiguate.h fst/edit-fst.h fst/encode.h fst/epsnormalize.h fst/equal.h fst/equivalent.h fst/error-weight.h fst/expanded-fst.h fst/expander-cache.h fst/expectation-weight.h fst/factor-weight.h fst/filter-state.h fst/flags.h fst/float-weight.h fst/fst-decl.h fst/fst.h fst/fstlib.h fst/generic-register.h fst/heap.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst'
 /usr/bin/install -c -m 644  fst/icu.h fst/intersect.h fst/interval-set.h fst/invert.h fst/isomorphic.h fst/label-reachable.h fst/lexicographic-weight.h fst/lock.h fst/log.h fst/lookahead-filter.h fst/lookahead-matcher.h fst/mapped-file.h fst/matcher-fst.h fst/matcher.h fst/memory.h fst/minimize.h fst/mutable-fst.h fst/pair-weight.h fst/partition.h fst/power-weight.h fst/power-weight-mappers.h fst/product-weight.h fst/project.h fst/properties.h fst/prune.h fst/push.h fst/queue.h fst/randequivalent.h fst/randgen.h fst/rational.h fst/register.h fst/relabel.h fst/replace-util.h fst/replace.h fst/reverse.h fst/reweight.h fst/rmepsilon.h fst/rmfinalepsilon.h fst/set-weight.h fst/shortest-distance.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/script'
 /usr/bin/install -c -m 644  fst/script/arc-class.h fst/script/arcfilter-impl.h fst/script/arciterator-class.h fst/script/arcsort.h fst/script/arg-packs.h fst/script/closure.h fst/script/compile-impl.h fst/script/compile.h fst/script/compose.h fst/script/concat.h fst/script/connect.h fst/script/convert.h fst/script/decode.h fst/script/determinize.h fst/script/difference.h fst/script/disambiguate.h fst/script/draw-impl.h fst/script/draw.h fst/script/encode.h fst/script/encodemapper-class.h fst/script/epsnormalize.h fst/script/equal.h fst/script/equivalent.h fst/script/fst-class.h fst/script/fstscript.h fst/script/getters.h fst/script/info-impl.h fst/script/info.h fst/script/intersect.h fst/script/invert.h fst/script/isomorphic.h fst/script/map.h fst/script/minimize.h fst/script/print-impl.h fst/script/print.h fst/script/project.h fst/script/prune.h fst/script/push.h fst/script/randequivalent.h fst/script/randgen.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/script'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/test'
 /usr/bin/install -c -m 644  fst/test/algo_test.h fst/test/compactors.h fst/test/fst_test.h fst/test/rand-fst.h fst/test/weight-tester.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/test'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst'
 /usr/bin/install -c -m 644  fst/shortest-path.h fst/signed-log-weight.h fst/sparse-power-weight.h fst/sparse-tuple-weight.h fst/state-map.h fst/state-reachable.h fst/state-table.h fst/statesort.h fst/string-weight.h fst/string.h fst/symbol-table-ops.h fst/symbol-table.h fst/synchronize.h fst/test-properties.h fst/topsort.h fst/tuple-weight.h fst/union-find.h fst/union-weight.h fst/union.h fst/util.h fst/vector-fst.h fst/verify.h fst/visit.h fst/windows_defs.inc fst/weight.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/script'
 /usr/bin/install -c -m 644  fst/script/relabel.h fst/script/replace.h fst/script/reverse.h fst/script/reweight.h fst/script/rmepsilon.h fst/script/script-impl.h fst/script/shortest-distance.h fst/script/shortest-path.h fst/script/stateiterator-class.h fst/script/synchronize.h fst/script/text-io.h fst/script/topsort.h fst/script/union.h fst/script/weight-class.h fst/script/fstscript-decl.h fst/script/verify.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/script'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/special'
 /usr/bin/install -c -m 644  fst/extensions/special/phi-fst.h fst/extensions/special/rho-fst.h fst/extensions/special/sigma-fst.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/special'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/ngram'
 /usr/bin/install -c -m 644  fst/extensions/ngram/bitmap-index.h fst/extensions/ngram/ngram-fst.h fst/extensions/ngram/nthbit.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/ngram'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/far'
 /usr/bin/install -c -m 644  fst/extensions/far/compile-strings.h fst/extensions/far/convert.h fst/extensions/far/create.h fst/extensions/far/encode.h fst/extensions/far/equal.h fst/extensions/far/extract.h fst/extensions/far/far.h fst/extensions/far/far-class.h fst/extensions/far/farlib.h fst/extensions/far/farscript.h fst/extensions/far/getters.h fst/extensions/far/info.h fst/extensions/far/isomorphic.h fst/extensions/far/map-reduce.h fst/extensions/far/print-strings.h fst/extensions/far/script-impl.h fst/extensions/far/stlist.h fst/extensions/far/sttable.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/far'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/pdt'
 /usr/bin/install -c -m 644  fst/extensions/pdt/collection.h fst/extensions/pdt/compose.h fst/extensions/pdt/expand.h fst/extensions/pdt/getters.h fst/extensions/pdt/info.h fst/extensions/pdt/paren.h fst/extensions/pdt/pdt.h fst/extensions/pdt/pdtlib.h fst/extensions/pdt/pdtscript.h fst/extensions/pdt/replace.h fst/extensions/pdt/reverse.h fst/extensions/pdt/shortest-path.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/pdt'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/linear'
 /usr/bin/install -c -m 644  fst/extensions/linear/linear-fst-data-builder.h fst/extensions/linear/linear-fst-data.h fst/extensions/linear/linear-fst.h fst/extensions/linear/linearscript.h fst/extensions/linear/loglinear-apply.h fst/extensions/linear/trie.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/linear'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/mpdt'
 /usr/bin/install -c -m 644  fst/extensions/mpdt/compose.h fst/extensions/mpdt/expand.h fst/extensions/mpdt/info.h fst/extensions/mpdt/mpdt.h fst/extensions/mpdt/mpdtlib.h fst/extensions/mpdt/mpdtscript.h fst/extensions/mpdt/read_write_utils.h fst/extensions/mpdt/reverse.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/mpdt'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/compress'
 /usr/bin/install -c -m 644  fst/extensions/compress/compress.h fst/extensions/compress/compressscript.h fst/extensions/compress/elias.h '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/include/fst/extensions/compress'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include'
Making install in lib
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libfst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: install: /usr/bin/install -c .libs/libfst.so.25.0.0 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfst.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfst.so.25.0.0 libfst.so.25 || { rm -f libfst.so.25 && ln -s libfst.so.25.0.0 libfst.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfst.so.25.0.0 libfst.so || { rm -f libfst.so && ln -s libfst.so.25.0.0 libfst.so; }; })
libtool: install: /usr/bin/install -c .libs/libfst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib'
Making install in script
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libfstscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstscript.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/script; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstscript.la -rpath /usr/lib64 arciterator-class.lo arcsort.lo closure.lo compile.lo compose.lo concat.lo connect.lo convert.lo decode.lo determinize.lo difference.lo disambiguate.lo draw.lo encode.lo encodemapper-class.lo epsnormalize.lo equal.lo equivalent.lo fst-class.lo getters.lo info-impl.lo info.lo intersect.lo invert.lo isomorphic.lo map.lo minimize.lo print.lo project.lo prune.lo push.lo randequivalent.lo randgen.lo relabel.lo replace.lo reverse.lo reweight.lo rmepsilon.lo shortest-distance.lo shortest-path.lo stateiterator-class.lo synchronize.lo text-io.lo topsort.lo union.lo weight-class.lo verify.lo ../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/arciterator-class.o .libs/arcsort.o .libs/closure.o .libs/compile.o .libs/compose.o .libs/concat.o .libs/connect.o .libs/convert.o .libs/decode.o .libs/determinize.o .libs/difference.o .libs/disambiguate.o .libs/draw.o .libs/encode.o .libs/encodemapper-class.o .libs/epsnormalize.o .libs/equal.o .libs/equivalent.o .libs/fst-class.o .libs/getters.o .libs/info-impl.o .libs/info.o .libs/intersect.o .libs/invert.o .libs/isomorphic.o .libs/map.o .libs/minimize.o .libs/print.o .libs/project.o .libs/prune.o .libs/push.o .libs/randequivalent.o .libs/randgen.o .libs/relabel.o .libs/replace.o .libs/reverse.o .libs/reweight.o .libs/rmepsilon.o .libs/shortest-distance.o .libs/shortest-path.o .libs/stateiterator-class.o .libs/synchronize.o .libs/text-io.o .libs/topsort.o .libs/union.o .libs/weight-class.o .libs/verify.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstscript.so.25 -o .libs/libfstscript.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstscript.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstscript.so.25.0.0 libfstscript.so.25 || { rm -f libfstscript.so.25 && ln -s libfstscript.so.25.0.0 libfstscript.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstscript.so.25.0.0 libfstscript.so || { rm -f libfstscript.so && ln -s libfstscript.so.25.0.0 libfstscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstscript.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script'
Making install in bin
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../libtool   --mode=install /usr/bin/install -c fstarcsort fstclosure fstcompile fstcompose fstconcat fstconnect fstconvert fstdeterminize fstdifference fstdisambiguate fstdraw fstencode fstepsnormalize fstequal fstequivalent fstinfo fstintersect fstinvert fstisomorphic fstmap fstminimize fstprint fstproject fstprune fstpush fstrandgen fstrelabel fstreplace fstreverse fstreweight fstrmepsilon fstshortestdistance fstshortestpath fstsymbols fstsynchronize fsttopsort fstunion '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstarcsort /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstarcsort
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstclosure /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstclosure
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstcompile /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompile
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstcompose /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompose
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstconcat /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconcat
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstconnect /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconnect
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstconvert /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconvert
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstdeterminize /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdeterminize
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstdifference /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdifference
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstdisambiguate /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdisambiguate
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstdraw /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdraw
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstencode /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstencode
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstepsnormalize /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstepsnormalize
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstequal /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequal
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstequivalent /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequivalent
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstinfo /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinfo
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstintersect /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstintersect
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstinvert /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinvert
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstisomorphic /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstisomorphic
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstmap
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstminimize /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstminimize
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstprint /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprint
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstproject /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstproject
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstprune /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprune
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstpush /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstpush
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstrandgen /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrandgen
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstrelabel /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrelabel
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstreplace /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreplace
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstreverse /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreverse
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstreweight /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreweight
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstrmepsilon /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrmepsilon
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstshortestdistance /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestdistance
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstshortestpath /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestpath
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstsymbols /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsymbols
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstsynchronize /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsynchronize
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fsttopsort /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fsttopsort
libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstunion /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstunion
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin'
Making install in test
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test'
Making install in extensions
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
Making install in compact
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstcompact.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstcompact.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompact.la -rpath /usr/lib64 compact8_acceptor-fst.lo compact8_string-fst.lo compact8_unweighted-fst.lo compact8_unweighted_acceptor-fst.lo compact8_weighted_string-fst.lo compact16_acceptor-fst.lo compact16_string-fst.lo compact16_unweighted-fst.lo compact16_unweighted_acceptor-fst.lo compact16_weighted_string-fst.lo compact64_acceptor-fst.lo compact64_string-fst.lo compact64_unweighted-fst.lo compact64_unweighted_acceptor-fst.lo compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_acceptor-fst.o .libs/compact8_string-fst.o .libs/compact8_unweighted-fst.o .libs/compact8_unweighted_acceptor-fst.o .libs/compact8_weighted_string-fst.o .libs/compact16_acceptor-fst.o .libs/compact16_string-fst.o .libs/compact16_unweighted-fst.o .libs/compact16_unweighted_acceptor-fst.o .libs/compact16_weighted_string-fst.o .libs/compact64_acceptor-fst.o .libs/compact64_string-fst.o .libs/compact64_unweighted-fst.o .libs/compact64_unweighted_acceptor-fst.o .libs/compact64_weighted_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstcompact.so.25 -o .libs/libfstcompact.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstcompact.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompact.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstcompact.so.25.0.0 libfstcompact.so.25 || { rm -f libfstcompact.so.25 && ln -s libfstcompact.so.25.0.0 libfstcompact.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstcompact.so.25.0.0 libfstcompact.so || { rm -f libfstcompact.so && ln -s libfstcompact.so.25.0.0 libfstcompact.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstcompact.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompact.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   compact8_acceptor-fst.la compact8_string-fst.la compact8_unweighted-fst.la compact8_unweighted_acceptor-fst.la compact8_weighted_string-fst.la compact16_acceptor-fst.la compact16_string-fst.la compact16_unweighted-fst.la compact16_unweighted_acceptor-fst.la compact16_weighted_string-fst.la compact64_acceptor-fst.la compact64_string-fst.la compact64_unweighted-fst.la compact64_unweighted_acceptor-fst.la compact64_weighted_string-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
libtool: warning: relinking 'compact8_acceptor-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_acceptor-fst.la -rpath /usr/lib64/fst compact8_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_acceptor-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_acceptor-fst.so -o .libs/compact8_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_acceptor-fst.la
libtool: warning: relinking 'compact8_string-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_string-fst.la -rpath /usr/lib64/fst compact8_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_string-fst.so -o .libs/compact8_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_string-fst.la
libtool: warning: relinking 'compact8_unweighted-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted-fst.la -rpath /usr/lib64/fst compact8_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_unweighted-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_unweighted-fst.so -o .libs/compact8_unweighted-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_unweighted-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_unweighted-fst.la
libtool: warning: relinking 'compact8_unweighted_acceptor-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact8_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_unweighted_acceptor-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_unweighted_acceptor-fst.so -o .libs/compact8_unweighted_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_unweighted_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_unweighted_acceptor-fst.la
libtool: warning: relinking 'compact8_weighted_string-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_weighted_string-fst.la -rpath /usr/lib64/fst compact8_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact8_weighted_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact8_weighted_string-fst.so -o .libs/compact8_weighted_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_weighted_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_weighted_string-fst.la
libtool: warning: relinking 'compact16_acceptor-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_acceptor-fst.la -rpath /usr/lib64/fst compact16_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_acceptor-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_acceptor-fst.so -o .libs/compact16_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_acceptor-fst.la
libtool: warning: relinking 'compact16_string-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_string-fst.la -rpath /usr/lib64/fst compact16_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_string-fst.so -o .libs/compact16_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_string-fst.la
libtool: warning: relinking 'compact16_unweighted-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted-fst.la -rpath /usr/lib64/fst compact16_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_unweighted-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_unweighted-fst.so -o .libs/compact16_unweighted-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_unweighted-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_unweighted-fst.la
libtool: warning: relinking 'compact16_unweighted_acceptor-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact16_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_unweighted_acceptor-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_unweighted_acceptor-fst.so -o .libs/compact16_unweighted_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_unweighted_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_unweighted_acceptor-fst.la
libtool: warning: relinking 'compact16_weighted_string-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_weighted_string-fst.la -rpath /usr/lib64/fst compact16_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact16_weighted_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact16_weighted_string-fst.so -o .libs/compact16_weighted_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_weighted_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_weighted_string-fst.la
libtool: warning: relinking 'compact64_acceptor-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_acceptor-fst.la -rpath /usr/lib64/fst compact64_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_acceptor-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_acceptor-fst.so -o .libs/compact64_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_acceptor-fst.la
libtool: warning: relinking 'compact64_string-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_string-fst.la -rpath /usr/lib64/fst compact64_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_string-fst.so -o .libs/compact64_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_string-fst.la
libtool: warning: relinking 'compact64_unweighted-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted-fst.la -rpath /usr/lib64/fst compact64_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_unweighted-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_unweighted-fst.so -o .libs/compact64_unweighted-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_unweighted-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_unweighted-fst.la
libtool: warning: relinking 'compact64_unweighted_acceptor-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact64_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_unweighted_acceptor-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_unweighted_acceptor-fst.so -o .libs/compact64_unweighted_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_unweighted_acceptor-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_unweighted_acceptor-fst.la
libtool: warning: relinking 'compact64_weighted_string-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_weighted_string-fst.la -rpath /usr/lib64/fst compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compact64_weighted_string-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,compact64_weighted_string-fst.so -o .libs/compact64_weighted_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_weighted_string-fst.so
libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_weighted_string-fst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/fst'
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact'
Making install in compress
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstcompressscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstcompressscript.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compress; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompressscript.la -rpath /usr/lib64 compressscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compressscript.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstcompressscript.so.25 -o .libs/libfstcompressscript.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstcompressscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompressscript.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstcompressscript.so.25.0.0 libfstcompressscript.so.25 || { rm -f libfstcompressscript.so.25 && ln -s libfstcompressscript.so.25.0.0 libfstcompressscript.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstcompressscript.so.25.0.0 libfstcompressscript.so || { rm -f libfstcompressscript.so && ln -s libfstcompressscript.so.25.0.0 libfstcompressscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstcompressscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompressscript.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c fstcompress '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: 'libfstcompressscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstcompress /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompress
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress'
Making install in const
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstconst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstconst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstconst.la -rpath /usr/lib64 const8-fst.lo const16-fst.lo const64-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstconst.so.25 -o .libs/libfstconst.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstconst.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstconst.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstconst.so.25.0.0 libfstconst.so.25 || { rm -f libfstconst.so.25 && ln -s libfstconst.so.25.0.0 libfstconst.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstconst.so.25.0.0 libfstconst.so || { rm -f libfstconst.so && ln -s libfstconst.so.25.0.0 libfstconst.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstconst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstconst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   const8-fst.la const16-fst.la const64-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
libtool: warning: relinking 'const8-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const8-fst.la -rpath /usr/lib64/fst const8-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const8-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,const8-fst.so -o .libs/const8-fst.so
libtool: install: /usr/bin/install -c .libs/const8-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const8-fst.so
libtool: install: /usr/bin/install -c .libs/const8-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const8-fst.la
libtool: warning: relinking 'const16-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const16-fst.la -rpath /usr/lib64/fst const16-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const16-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,const16-fst.so -o .libs/const16-fst.so
libtool: install: /usr/bin/install -c .libs/const16-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const16-fst.so
libtool: install: /usr/bin/install -c .libs/const16-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const16-fst.la
libtool: warning: relinking 'const64-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const64-fst.la -rpath /usr/lib64/fst const64-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/const64-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,const64-fst.so -o .libs/const64-fst.so
libtool: install: /usr/bin/install -c .libs/const64-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const64-fst.so
libtool: install: /usr/bin/install -c .libs/const64-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const64-fst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/fst'
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const'
Making install in far
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstfar.la libfstfarscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstfar.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfar.la -rpath /usr/lib64 sttable.lo stlist.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/sttable.o .libs/stlist.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstfar.so.25 -o .libs/libfstfar.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstfar.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfar.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstfar.so.25.0.0 libfstfar.so.25 || { rm -f libfstfar.so.25 && ln -s libfstfar.so.25.0.0 libfstfar.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstfar.so.25.0.0 libfstfar.so || { rm -f libfstfar.so && ln -s libfstfar.so.25.0.0 libfstfar.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstfar.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfar.la
libtool: warning: relinking 'libfstfarscript.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfarscript.la -rpath /usr/lib64 compile-strings.lo far-class.lo farscript.lo getters.lo script-impl.lo sttable.lo stlist.lo libfstfar.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/compile-strings.o .libs/far-class.o .libs/farscript.o .libs/getters.o .libs/script-impl.o .libs/sttable.o .libs/stlist.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfstfar -lfstscript -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstfarscript.so.25 -o .libs/libfstfarscript.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstfarscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfarscript.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstfarscript.so.25.0.0 libfstfarscript.so.25 || { rm -f libfstfarscript.so.25 && ln -s libfstfarscript.so.25.0.0 libfstfarscript.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstfarscript.so.25.0.0 libfstfarscript.so || { rm -f libfstfarscript.so && ln -s libfstfarscript.so.25.0.0 libfstfarscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstfarscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfarscript.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c farcompilestrings farconvert farcreate farencode farequal farextract farinfo farisomorphic farprintstrings '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farcompilestrings /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcompilestrings
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farconvert /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farconvert
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farcreate /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcreate
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farencode /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farencode
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farequal /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farequal
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farextract /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farextract
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farinfo /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farinfo
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farisomorphic /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farisomorphic
libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/farprintstrings /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farprintstrings
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far'
Making install in linear
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstlinearscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstlinearscript.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlinearscript.la -rpath /usr/lib64 linearscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/linearscript.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstlinearscript.so.25 -o .libs/libfstlinearscript.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstlinearscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlinearscript.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstlinearscript.so.25.0.0 libfstlinearscript.so.25 || { rm -f libfstlinearscript.so.25 && ln -s libfstlinearscript.so.25.0.0 libfstlinearscript.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstlinearscript.so.25.0.0 libfstlinearscript.so || { rm -f libfstlinearscript.so && ln -s libfstlinearscript.so.25.0.0 libfstlinearscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstlinearscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlinearscript.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c fstlinear fstloglinearapply '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: 'libfstlinearscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstlinear /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstlinear
libtool: warning: 'libfstlinearscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstloglinearapply /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstloglinearapply
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   linear_tagger-fst.la linear_classifier-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
libtool: warning: relinking 'linear_tagger-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_tagger-fst.la -rpath /usr/lib64/fst linear-tagger-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/linear-tagger-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,linear_tagger-fst.so -o .libs/linear_tagger-fst.so
libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/linear_tagger-fst.so
libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/linear_tagger-fst.la
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_classifier-fst.la -rpath /usr/lib64/fst linear-classifier-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/linear-classifier-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,linear_classifier-fst.so -o .libs/linear_classifier-fst.so
libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/linear_classifier-fst.so
libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/linear_classifier-fst.la
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear'
Making install in lookahead
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstlookahead.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlookahead.la -rpath /usr/lib64 arc_lookahead-fst.lo ilabel_lookahead-fst.lo olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstlookahead.so.25 -o .libs/libfstlookahead.so.25.0.0
libtool: warning: relinking 'linear_classifier-fst.la'
libtool: warning: remember to run 'libtool --finish /usr/lib64/fst'
libtool: warning: relinking 'libfstlookahead.la'
libtool: install: /usr/bin/install -c .libs/libfstlookahead.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlookahead.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstlookahead.so.25.0.0 libfstlookahead.so.25 || { rm -f libfstlookahead.so.25 && ln -s libfstlookahead.so.25.0.0 libfstlookahead.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstlookahead.so.25.0.0 libfstlookahead.so || { rm -f libfstlookahead.so && ln -s libfstlookahead.so.25.0.0 libfstlookahead.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstlookahead.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlookahead.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   arc_lookahead-fst.la ilabel_lookahead-fst.la olabel_lookahead-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
libtool: warning: relinking 'arc_lookahead-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o arc_lookahead-fst.la -rpath /usr/lib64/fst arc_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/arc_lookahead-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,arc_lookahead-fst.so -o .libs/arc_lookahead-fst.so
libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/arc_lookahead-fst.so
libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/arc_lookahead-fst.la
libtool: warning: relinking 'ilabel_lookahead-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ilabel_lookahead-fst.la -rpath /usr/lib64/fst ilabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/ilabel_lookahead-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,ilabel_lookahead-fst.so -o .libs/ilabel_lookahead-fst.so
libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/ilabel_lookahead-fst.so
libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/ilabel_lookahead-fst.la
libtool: warning: relinking 'olabel_lookahead-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o olabel_lookahead-fst.la -rpath /usr/lib64/fst olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/olabel_lookahead-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,olabel_lookahead-fst.so -o .libs/olabel_lookahead-fst.so
libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/olabel_lookahead-fst.so
libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/olabel_lookahead-fst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/fst'
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead'
Making install in pdt
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstpdtscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstpdtscript.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstpdtscript.la -rpath /usr/lib64 getters.lo pdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/getters.o .libs/pdtscript.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstpdtscript.so.25 -o .libs/libfstpdtscript.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstpdtscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstpdtscript.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstpdtscript.so.25.0.0 libfstpdtscript.so.25 || { rm -f libfstpdtscript.so.25 && ln -s libfstpdtscript.so.25.0.0 libfstpdtscript.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstpdtscript.so.25.0.0 libfstpdtscript.so || { rm -f libfstpdtscript.so && ln -s libfstpdtscript.so.25.0.0 libfstpdtscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstpdtscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstpdtscript.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c pdtcompose pdtexpand pdtinfo pdtreplace pdtreverse pdtshortestpath '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/pdtcompose /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtcompose
libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/pdtexpand /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtexpand
libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/pdtinfo /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtinfo
libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/pdtreplace /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreplace
libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/pdtreverse /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreverse
libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/pdtshortestpath /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtshortestpath
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt'
Making install in mpdt
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstmpdtscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstmpdtscript.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstmpdtscript.la -rpath /usr/lib64 mpdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/mpdtscript.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstmpdtscript.so.25 -o .libs/libfstmpdtscript.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstmpdtscript.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstmpdtscript.so.25.0.0 libfstmpdtscript.so.25 || { rm -f libfstmpdtscript.so.25 && ln -s libfstmpdtscript.so.25.0.0 libfstmpdtscript.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstmpdtscript.so.25.0.0 libfstmpdtscript.so || { rm -f libfstmpdtscript.so && ln -s libfstmpdtscript.so.25.0.0 libfstmpdtscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstmpdtscript.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c mpdtcompose mpdtexpand mpdtinfo mpdtreverse '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/mpdtcompose /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtcompose
libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/mpdtexpand /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtexpand
libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/mpdtinfo /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtinfo
libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/mpdtreverse /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtreverse
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt'
Making install in ngram
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstngram.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstngram.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstngram.la -rpath /usr/lib64 bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstngram.so.25 -o .libs/libfstngram.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstngram.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstngram.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstngram.so.25.0.0 libfstngram.so.25 || { rm -f libfstngram.so.25 && ln -s libfstngram.so.25.0.0 libfstngram.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstngram.so.25.0.0 libfstngram.so || { rm -f libfstngram.so && ln -s libfstngram.so.25.0.0 libfstngram.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstngram.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstngram.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   ngram-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
libtool: warning: relinking 'ngram-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ngram-fst.la -rpath /usr/lib64/fst bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,ngram-fst.so -o .libs/ngram-fst.so
libtool: install: /usr/bin/install -c .libs/ngram-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/ngram-fst.so
libtool: install: /usr/bin/install -c .libs/ngram-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/ngram-fst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/fst'
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram'
Making install in special
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libfstspecial.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64'
libtool: warning: relinking 'libfstspecial.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstspecial.la -rpath /usr/lib64 phi-fst.lo rho-fst.lo sigma-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,libfstspecial.so.25 -o .libs/libfstspecial.so.25.0.0
libtool: install: /usr/bin/install -c .libs/libfstspecial.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstspecial.so.25.0.0
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstspecial.so.25.0.0 libfstspecial.so.25 || { rm -f libfstspecial.so.25 && ln -s libfstspecial.so.25.0.0 libfstspecial.so.25; }; })
libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 && { ln -s -f libfstspecial.so.25.0.0 libfstspecial.so || { rm -f libfstspecial.so && ln -s libfstspecial.so.25.0.0 libfstspecial.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstspecial.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstspecial.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c fstspecial '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin'
libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64'
libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64'
libtool: install: /usr/bin/install -c .libs/fstspecial /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstspecial
 /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   phi-fst.la rho-fst.la sigma-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst'
libtool: warning: relinking 'phi-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o phi-fst.la -rpath /usr/lib64/fst phi-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/phi-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,phi-fst.so -o .libs/phi-fst.so
libtool: install: /usr/bin/install -c .libs/phi-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/phi-fst.so
libtool: install: /usr/bin/install -c .libs/phi-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/phi-fst.la
libtool: warning: relinking 'rho-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rho-fst.la -rpath /usr/lib64/fst rho-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/rho-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,rho-fst.so -o .libs/rho-fst.so
libtool: install: /usr/bin/install -c .libs/rho-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/rho-fst.so
libtool: install: /usr/bin/install -c .libs/rho-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/rho-fst.la
libtool: warning: relinking 'sigma-fst.la'
libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool"  --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o sigma-fst.la -rpath /usr/lib64/fst sigma-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le)
libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/ppc64le-redhat-linux/13/crtbeginS.o  .libs/sigma-fst.o   -L/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/ppc64le-redhat-linux/13 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/ppc64le-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/ppc64le-redhat-linux/13/crtendS.o /usr/lib/gcc/ppc64le-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes   -Wl,-soname -Wl,sigma-fst.so -o .libs/sigma-fst.so
libtool: install: /usr/bin/install -c .libs/sigma-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/sigma-fst.so
libtool: install: /usr/bin/install -c .libs/sigma-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/sigma-fst.la
libtool: warning: remember to run 'libtool --finish /usr/lib64/fst'
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions'
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src'
make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2'
make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2'
make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2'
+ find /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64 -name '*.la'
+ xargs rm -f
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfst.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompact.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompressscript.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstconst.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfar.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfarscript.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlinearscript.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlookahead.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstmpdtscript.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstngram.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstpdtscript.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstscript.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstspecial.so.25.0.0
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcompilestrings
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farconvert
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcreate
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farencode
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farequal
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farextract
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farinfo
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farisomorphic
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farprintstrings
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstarcsort
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstclosure
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompile
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompose
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompress
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconcat
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconnect
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconvert
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdeterminize
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdifference
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdisambiguate
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdraw
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstencode
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstepsnormalize
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequal
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequivalent
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinfo
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstintersect
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinvert
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstisomorphic
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstlinear
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstloglinearapply
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstmap
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstminimize
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprint
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstproject
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprune
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstpush
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrandgen
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrelabel
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreplace
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreverse
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreweight
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrmepsilon
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestdistance
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestpath
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstspecial
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsymbols
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsynchronize
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fsttopsort
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstunion
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtcompose
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtexpand
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtinfo
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtreverse
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtcompose
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtexpand
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtinfo
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreplace
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreverse
+ for fil in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
+ chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtshortestpath
+ mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions
+ cp -p /builddir/build/SOURCES/openfstbc /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstmap
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstarcsort
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstclosure
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstcompile
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstcompose
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstcompress
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstconcat
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstconnect
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstconvert
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstdeterminize
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstdifference
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstdisambiguate
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstdraw
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstencode
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstepsnormalize
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstequal
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstequivalent
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstinfo
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstintersect
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstinvert
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstisomorphic
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstlinear
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstloglinearapply
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstminimize
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstprint
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstproject
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstprune
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstpush
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstrandgen
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstrandmod
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstrelabel
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstreplace
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstreverse
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstreweight
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstrmepsilon
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstshortestdistance
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstshortestpath
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstsymbols
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstsynchronize
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fsttopsort
+ for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union
+ ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/bash-completion/completions/fstunion
+ export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64:/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst
+ LD_LIBRARY_PATH=/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64:/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst
+ mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcompilestrings
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcompilestrings -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farcompilestrings.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farconvert
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farconvert -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farconvert.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcreate
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcreate -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farcreate.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farencode
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farencode -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farencode.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farequal
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farequal -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farequal.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farextract
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farextract -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farextract.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farinfo
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farinfo.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farisomorphic
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farisomorphic -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farisomorphic.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farprintstrings
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farprintstrings -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farprintstrings.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstarcsort
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstarcsort -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstarcsort.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstclosure
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstclosure -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstclosure.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompile
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompile -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstcompile.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompose
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstcompose.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompress
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompress -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstcompress.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconcat
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconcat -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstconcat.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconnect
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconnect -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstconnect.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconvert
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconvert -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstconvert.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdeterminize
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdeterminize -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdeterminize.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdifference
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdifference -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdifference.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdisambiguate
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdisambiguate -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdisambiguate.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdraw
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdraw -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdraw.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstencode
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstencode -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstencode.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstepsnormalize
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstepsnormalize -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstepsnormalize.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequal
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequal -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstequal.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequivalent
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequivalent -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstequivalent.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinfo
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstinfo.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstintersect
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstintersect -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstintersect.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinvert
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinvert -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstinvert.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstisomorphic
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstisomorphic -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstisomorphic.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstlinear
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstlinear -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstlinear.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstloglinearapply
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstloglinearapply -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstloglinearapply.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstmap
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstmap -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstmap.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstminimize
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstminimize -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstminimize.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprint
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprint -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstprint.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstproject
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstproject -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstproject.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprune
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprune -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstprune.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstpush
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstpush -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstpush.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrandgen
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrandgen -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstrandgen.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrelabel
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrelabel -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstrelabel.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreplace
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreplace -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstreplace.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreverse
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstreverse.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreweight
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreweight -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstreweight.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrmepsilon
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrmepsilon -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstrmepsilon.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestdistance
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestdistance -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstshortestdistance.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestpath
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestpath -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstshortestpath.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstspecial
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstspecial -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstspecial.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsymbols
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsymbols -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstsymbols.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsynchronize
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsynchronize -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstsynchronize.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fsttopsort
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fsttopsort -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fsttopsort.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstunion
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstunion -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstunion.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtcompose
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtcompose.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtexpand
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtexpand -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtexpand.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtinfo
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtinfo.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtreverse
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtreverse.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtcompose
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtcompose.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtexpand
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtexpand -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtexpand.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtinfo
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtinfo.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreplace
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreplace -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtreplace.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreverse
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtreverse.1
+ for f in /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/*
++ basename /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtshortestpath
+ help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtshortestpath -o /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtshortestpath.1
+ sed -e '2s/"1" "[[:alpha:]]* [[:digit:]]*"/"1" "July 2018"/' -e 's,/builddir.*/usr/bin/,,g' -i /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farcompilestrings.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farconvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farcreate.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farencode.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farequal.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farextract.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farisomorphic.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/farprintstrings.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstarcsort.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstclosure.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstcompile.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstcompress.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstconcat.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstconnect.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstconvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdeterminize.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdifference.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdisambiguate.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstdraw.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstencode.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstepsnormalize.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstequal.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstequivalent.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstintersect.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstinvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstisomorphic.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstlinear.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstloglinearapply.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstmap.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstminimize.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstprint.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstproject.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstprune.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstpush.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstrandgen.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstrelabel.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstreplace.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstreweight.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstrmepsilon.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstshortestdistance.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstshortestpath.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstspecial.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstsymbols.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstsynchronize.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fsttopsort.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/fstunion.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtexpand.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/mpdtreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtexpand.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtreplace.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/man/man1/pdtshortestpath.1
+ /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 1.8.2-3.fc38 --unique-debug-suffix -1.8.2-3.fc38.ppc64le --unique-debug-src-base openfst-1.8.2-3.fc38.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openfst-1.8.2
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcompilestrings
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farcreate
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farconvert
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farencode
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farequal
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farextract
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farinfo
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farisomorphic
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/farprintstrings
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstarcsort
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstclosure
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompile
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompose
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstcompress
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconcat
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconnect
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstconvert
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdeterminize
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdifference
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdisambiguate
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstdraw
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstencode
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstepsnormalize
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequal
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstequivalent
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinfo
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstintersect
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstinvert
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstisomorphic
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstlinear
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstloglinearapply
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstmap
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstminimize
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprint
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstproject
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstprune
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstpush
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrandgen
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrelabel
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreplace
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreverse
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstreweight
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstrmepsilon
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestdistance
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstshortestpath
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstspecial
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsymbols
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstsynchronize
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fsttopsort
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/fstunion
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtcompose
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtexpand
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtinfo
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/mpdtreverse
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtcompose
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtexpand
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtinfo
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreplace
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtreverse
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/bin/pdtshortestpath
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/arc_lookahead-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_acceptor-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_string-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_unweighted-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_unweighted_acceptor-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact16_weighted_string-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_acceptor-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_string-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_unweighted-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_unweighted_acceptor-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact64_weighted_string-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_acceptor-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_string-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_unweighted-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_unweighted_acceptor-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/compact8_weighted_string-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const16-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const64-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/const8-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/ilabel_lookahead-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/linear_classifier-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/linear_tagger-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/ngram-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/olabel_lookahead-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/phi-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/rho-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/fst/sigma-fst.so
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfst.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompact.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstcompressscript.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstconst.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfar.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstfarscript.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlinearscript.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstlookahead.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstmpdtscript.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstngram.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstpdtscript.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstscript.so.25.0.0
extracting debug info from /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/lib64/libfstspecial.so.25.0.0
original debug info size: 660800kB, size after compression: 475392kB
/usr/bin/sepdebugcrcfix: Updated 100 CRC32s, 0 CRC32s did match.
5042 blocks
+ /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
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: openfst-1.8.2-3.fc38.ppc64le
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.aBy5Wm
+ umask 022
+ cd /builddir/build/BUILD
+ cd openfst-1.8.2
+ DOCDIR=/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/doc/openfst
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/doc/openfst
+ cp -pr AUTHORS /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/doc/openfst
+ cp -pr NEWS /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/doc/openfst
+ cp -pr README /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/doc/openfst
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Z4Ytq9
+ umask 022
+ cd /builddir/build/BUILD
+ cd openfst-1.8.2
+ LICENSEDIR=/builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/licenses/openfst
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/licenses/openfst
+ cp -pr COPYING /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le/usr/share/licenses/openfst
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: libfst.so.25()(64bit) libfstcompact.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstconst.so.25()(64bit) libfstfar.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstlookahead.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstngram.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libfstspecial.so.25()(64bit) openfst = 1.8.2-3.fc38 openfst(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstscript.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: openfst-devel-1.8.2-3.fc38.ppc64le
Provides: openfst-devel = 1.8.2-3.fc38 openfst-devel(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstcompact.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstconst.so.25()(64bit) libfstfar.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstlookahead.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstngram.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libfstspecial.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: openfst-tools-1.8.2-3.fc38.ppc64le
Provides: openfst-tools = 1.8.2-3.fc38 openfst-tools(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: openfst-debugsource-1.8.2-3.fc38.ppc64le
Provides: openfst-debugsource = 1.8.2-3.fc38 openfst-debugsource(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: openfst-debuginfo-1.8.2-3.fc38.ppc64le
Provides: debuginfo(build-id) = 0d33e2815f5b4b35d74d484c975d9ca72d460bba debuginfo(build-id) = 14b8b554e6ea06002cfc3ddab78238b41473160d debuginfo(build-id) = 1777b43e99b78f292a985b467f4a1e23ecc0711a debuginfo(build-id) = 1c2d9b29e87a13eb04f761d511960fce9fa1d761 debuginfo(build-id) = 21d36ab408b659171bce58003fdd28dadb9406f2 debuginfo(build-id) = 24230a430bc66a2d0392d470c2d26134c668b99d debuginfo(build-id) = 25705ae46c0705b9a5f8db4ef1fba72ed2b1321e debuginfo(build-id) = 3437b2dfe4278864d49f5cd7f7494e00d9f57305 debuginfo(build-id) = 37d019042e414112148dd76bcf038abb5ce814ab debuginfo(build-id) = 3ed77e1bcf17700f10013d6d6ad6d90bfb3b68d4 debuginfo(build-id) = 42044359b44a3175e102b4c40358f7beec2eadcd debuginfo(build-id) = 4793b6b807687646d881babdab86598bfecff393 debuginfo(build-id) = 490efd48ec9fbda44bd727147979f4ef506b9eca debuginfo(build-id) = 52d310ccbd050e9c62aabf0e8b3cb53bc5316262 debuginfo(build-id) = 5a8f72e8934101e5410bd361e331806dfad1d8a7 debuginfo(build-id) = 6123f9d522be771c91ed3ecd2c0ec6af82d60b80 debuginfo(build-id) = 6fb4746f12d555d442fffe452f521cbf85c0261c debuginfo(build-id) = 76759918ac8bbd5b76bb60a4314e567a6233b55f debuginfo(build-id) = 7c344b9aae1a843dea3257f6e8e2dcafb2283c11 debuginfo(build-id) = 8571a66af9f1077db3a8c40e2b4db995b09e9adf debuginfo(build-id) = 8572dcbeaa1f8549bac1e1ee8019ff3721a55661 debuginfo(build-id) = 9923ecac9c37bf22bbad13c4d60ff7936c243e13 debuginfo(build-id) = a21134cf4bc34a173ea5fb3b881cb4945cafa25a debuginfo(build-id) = abf291fc3b9e0e2a7d8f51c6721bc6bef7d0f1b7 debuginfo(build-id) = af056db8adbbff90ca353cfb7ea7ceac67ff16bb debuginfo(build-id) = b0df07d0c6e4a2942d2438606e0aa27b0d36fcbe debuginfo(build-id) = b2e7a637ea0b86c0ad2fe64f7fe898410c386135 debuginfo(build-id) = b647f925c209741e5c6870f6bdd652dd1e98afc9 debuginfo(build-id) = b7e16ca6206111f570952bbb00e6d40eddbebe12 debuginfo(build-id) = bd9f4c32d0363c2d14300dda0c9d3457f219ff63 debuginfo(build-id) = c025f9173afc9350b1520e09edf487c7c76d8097 debuginfo(build-id) = d40b1604ef6003d745add50083ae43e3edc4e00c debuginfo(build-id) = db256256ceb5af51cdb2ab22699593b78ddab146 debuginfo(build-id) = df5ed1221cc98229b17c925e2431f0390970e32b debuginfo(build-id) = e9c510f1633589d9030805ebb8e336091fdfda1c debuginfo(build-id) = ec083d76fc7763d9bd78c3aeae04a2e2f955c8af debuginfo(build-id) = f4b761e7609435414eda3e732c9415bda3bdfdd2 debuginfo(build-id) = fa704646eee77cad41f6e6eaa96e62bec536dc7d debuginfo(build-id) = fb3b2d1882792d513817fb9e2c09d3f264ed2365 debuginfo(build-id) = fdf87f2791e4e78ea0c1d163340ccf57c140821b libfst.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstcompact.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstcompressscript.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstconst.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstfar.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstfarscript.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstlinearscript.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstlookahead.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstmpdtscript.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstngram.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstpdtscript.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstscript.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) libfstspecial.so.25.0.0-1.8.2-3.fc38.ppc64le.debug()(64bit) openfst-debuginfo = 1.8.2-3.fc38 openfst-debuginfo(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: openfst-debugsource(ppc-64) = 1.8.2-3.fc38
Processing files: openfst-devel-debuginfo-1.8.2-3.fc38.ppc64le
Provides: debuginfo(build-id) = 0d33e2815f5b4b35d74d484c975d9ca72d460bba debuginfo(build-id) = 1777b43e99b78f292a985b467f4a1e23ecc0711a debuginfo(build-id) = 1c2d9b29e87a13eb04f761d511960fce9fa1d761 debuginfo(build-id) = 21d36ab408b659171bce58003fdd28dadb9406f2 debuginfo(build-id) = 24230a430bc66a2d0392d470c2d26134c668b99d debuginfo(build-id) = 25705ae46c0705b9a5f8db4ef1fba72ed2b1321e debuginfo(build-id) = 3437b2dfe4278864d49f5cd7f7494e00d9f57305 debuginfo(build-id) = 3ed77e1bcf17700f10013d6d6ad6d90bfb3b68d4 debuginfo(build-id) = 4793b6b807687646d881babdab86598bfecff393 debuginfo(build-id) = 490efd48ec9fbda44bd727147979f4ef506b9eca debuginfo(build-id) = 52d310ccbd050e9c62aabf0e8b3cb53bc5316262 debuginfo(build-id) = 5a8f72e8934101e5410bd361e331806dfad1d8a7 debuginfo(build-id) = 6123f9d522be771c91ed3ecd2c0ec6af82d60b80 debuginfo(build-id) = 6fb4746f12d555d442fffe452f521cbf85c0261c debuginfo(build-id) = 7c344b9aae1a843dea3257f6e8e2dcafb2283c11 debuginfo(build-id) = 8571a66af9f1077db3a8c40e2b4db995b09e9adf debuginfo(build-id) = 9923ecac9c37bf22bbad13c4d60ff7936c243e13 debuginfo(build-id) = af056db8adbbff90ca353cfb7ea7ceac67ff16bb debuginfo(build-id) = b0df07d0c6e4a2942d2438606e0aa27b0d36fcbe debuginfo(build-id) = b647f925c209741e5c6870f6bdd652dd1e98afc9 debuginfo(build-id) = b7e16ca6206111f570952bbb00e6d40eddbebe12 debuginfo(build-id) = d40b1604ef6003d745add50083ae43e3edc4e00c debuginfo(build-id) = db256256ceb5af51cdb2ab22699593b78ddab146 debuginfo(build-id) = df5ed1221cc98229b17c925e2431f0390970e32b debuginfo(build-id) = e9c510f1633589d9030805ebb8e336091fdfda1c debuginfo(build-id) = ec083d76fc7763d9bd78c3aeae04a2e2f955c8af debuginfo(build-id) = fb3b2d1882792d513817fb9e2c09d3f264ed2365 openfst-devel-debuginfo = 1.8.2-3.fc38 openfst-devel-debuginfo(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: openfst-debugsource(ppc-64) = 1.8.2-3.fc38
Processing files: openfst-tools-debuginfo-1.8.2-3.fc38.ppc64le
Provides: debuginfo(build-id) = 00c486cfe282f36e7d83444562ee0abdc9efecee debuginfo(build-id) = 013be4ac5ed23e2bd21756e2a27c4031eba65969 debuginfo(build-id) = 049408309ad555a022476cfe200f33cdb00eb064 debuginfo(build-id) = 12cc9a7b82f0804bc28566811813b252ae99be46 debuginfo(build-id) = 18e8277e1482791bc37f3c6dfc0ea8d4789220e3 debuginfo(build-id) = 1a0820ec645fd2d9a14093e3996b7f9d90854e87 debuginfo(build-id) = 1c9d2cafab4b9da54024c50ebbc9da9eba95706d debuginfo(build-id) = 1ed9407d065be7a32098ef8b02a84ba199793f0f debuginfo(build-id) = 21f858dc712fb1e1a21329434a6a85ed7e2b4e76 debuginfo(build-id) = 255617d66377150dae1cd8da372d84ea08c2d35d debuginfo(build-id) = 258af816a5266004a8eabb4f9b94305af210d723 debuginfo(build-id) = 2e9a62167b4c2da7a74bcd69daefb41ec1304c06 debuginfo(build-id) = 3623a3d544a5791ba21cf75dc667ad7f9b5eb967 debuginfo(build-id) = 39df268f54d30efe3c152a9cb8a0f57c00aec872 debuginfo(build-id) = 409e3cc2d4334ec60b0e665590caadfd00ee7e96 debuginfo(build-id) = 42d6fe8c2dc39884abd988659b945f05bf6f5372 debuginfo(build-id) = 4bce62b0882df4bb9b117a367a8ad2376ed74980 debuginfo(build-id) = 4f7a937900d337601609c953fc3aaaa67aca96a5 debuginfo(build-id) = 503d492a8c6892c270227f016073903ee67f5f5a debuginfo(build-id) = 5b2df6b4baed7365fa3243e47dd9c4d2f55acf63 debuginfo(build-id) = 5be1cbe33d3703bcda94c377c282987da83601da debuginfo(build-id) = 6108c2042fdd71515d7433393d77099f1e5312ab debuginfo(build-id) = 65f5621cd4437faa43d64fe0b36be1f8cf0179ae debuginfo(build-id) = 671ee761ced8cbf5ba4ec8a8bdda8f543726c14e debuginfo(build-id) = 6a2cc4d241fd029870bc3825a50a87d2a6319579 debuginfo(build-id) = 6acfddcd2f5082e0148a247c94b021bd26bb1eb3 debuginfo(build-id) = 6e8b517c1247b09db5ace95badaee066aeaa1b8f debuginfo(build-id) = 75607d261ad1844c532a7ddc2e70f16e479ffafa debuginfo(build-id) = 777112ae7caa4abc68e6c9efaa6c71b321463596 debuginfo(build-id) = 7b39cab2791eb8fe34c9c6d224ead6423058c43c debuginfo(build-id) = 8039d3ccb56d91a6a5ba76bc81bbae79fa318dd7 debuginfo(build-id) = 852bb0639de7fabb36fa64f7d1c9dfea674fdea1 debuginfo(build-id) = 8a51b51004c6fbbf795f482a41a626aeb14474e3 debuginfo(build-id) = 94f6f31cee06ea29f1d9e3c17e090f4861b40148 debuginfo(build-id) = 9aaee97de82ac97d2b9385ff1dfc401f09d3ffbf debuginfo(build-id) = 9c51e9486b391cf662c46e35623f234c350e0a4e debuginfo(build-id) = 9dc53b2c6fda0ea0bfcf90d21359544db8469396 debuginfo(build-id) = 9e9090e8cb6b4f0d05d75ef76069211618e236e2 debuginfo(build-id) = a34318d722e3806b2300bda64e06b0bf29896b87 debuginfo(build-id) = a7583d6c6eff565c84c3edaca736720a6f455620 debuginfo(build-id) = b2648d32be2e83f40134aae5bd87d2bc9521a79f debuginfo(build-id) = b4dbfea13b0aaffc0a00fc9e2c9d507545becbe7 debuginfo(build-id) = b584e1922d419fb92867dc26ceefe4d725015212 debuginfo(build-id) = bef785d4eae42efd52b95ae457b7e8b6d7822cbf debuginfo(build-id) = c073aa7d99c86d117b1d30f8e9bf265a98b134d2 debuginfo(build-id) = c7379be37739e9cc97da200afc3532a32c046d9e debuginfo(build-id) = c7f6574dfe14249d30ef0e589e993972a427296e debuginfo(build-id) = cc65684a4d7a43904e60b37727d8d7b142200c1f debuginfo(build-id) = d72234b9ceacba7e40672d516ebcda74a94bb619 debuginfo(build-id) = dccf87c688061181329b6b3e85b577f75294a33c debuginfo(build-id) = ddeca3fc2cfb4d1ad646c6cb8d5feae2fcf6980b debuginfo(build-id) = de21385fe4aaa5a71100c3da30695532a6ab69ad debuginfo(build-id) = df793aa326c351cfe7832a1100a5d8e047f06ec5 debuginfo(build-id) = dfa36ab1569353a52c512aa856417f55099fd9d8 debuginfo(build-id) = e3f8b22881d3cf0963b41acdc54d52145979226d debuginfo(build-id) = e621a1200abe55eb214cf3b8383f0a1b67ce83b9 debuginfo(build-id) = e69942f35a038ff7b67e0f87ccd6cb3f2107ecb6 debuginfo(build-id) = edb27e23dbf9b54ae0355dc11cb12ed965ccad10 debuginfo(build-id) = f12fda6ac3d3b6e8094e7af7a39e4a1d18830af0 debuginfo(build-id) = ff306d2792d8a6ab3b630808265dab1a40c56751 openfst-tools-debuginfo = 1.8.2-3.fc38 openfst-tools-debuginfo(ppc-64) = 1.8.2-3.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: openfst-debugsource(ppc-64) = 1.8.2-3.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le
Wrote: /builddir/build/RPMS/openfst-devel-1.8.2-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/openfst-tools-1.8.2-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/openfst-debugsource-1.8.2-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/openfst-1.8.2-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/openfst-tools-debuginfo-1.8.2-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/openfst-devel-debuginfo-1.8.2-3.fc38.ppc64le.rpm
Wrote: /builddir/build/RPMS/openfst-debuginfo-1.8.2-3.fc38.ppc64le.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.fWdgmh
+ umask 022
+ cd /builddir/build/BUILD
+ cd openfst-1.8.2
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/openfst-1.8.2-3.fc38.ppc64le
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.9my6HN
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf openfst-1.8.2 openfst-1.8.2.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild openfst-1.8.2-3.fc38.src.rpm
Finish: build phase for openfst-1.8.2-3.fc38.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-rawhide-ppc64le-1672028007.308910/root/var/log/dnf.log
INFO: Done(/var/lib/copr-rpmbuild/results/openfst-1.8.2-3.fc38.src.rpm) Config(child) 84 minutes 59 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool