Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/openfst.spec'], chrootPath='/var/lib/mock/f38-build-51097173-6095077/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5jh8lfjs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5jh8lfjs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '68a8da5215ad4d4bab0272e37d21a4b7', '-D', '/var/lib/mock/f38-build-51097173-6095077/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5jh8lfjs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/openfst.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674086400 Wrote: /builddir/build/SRPMS/openfst-1.8.2-4.fc38.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/openfst.spec'], chrootPath='/var/lib/mock/f38-build-51097173-6095077/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5jh8lfjs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5jh8lfjs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '360415cfaef84669b27dbbfb25c75a3f', '-D', '/var/lib/mock/f38-build-51097173-6095077/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.5jh8lfjs:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/openfst.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1674086400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zqfCtj + 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.gFjfsS + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export 'CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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 2024-05-20 00:11:46.427044283 +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 2024-05-20 00:11:46.427044283 +0000 +++ ./configure 2024-05-20 00:11:46.452044496 +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.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' + 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' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-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 aarch64-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 aarch64-redhat-linux-gnu-ar... no checking for aarch64-redhat-linux-gnu-lib... no checking for aarch64-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... aarch64-redhat-linux-gnu checking host system type... aarch64-redhat-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-redhat-linux-gnu file names to aarch64-redhat-linux-gnu format... func_convert_file_noop checking how to convert aarch64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for aarch64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for aarch64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for aarch64-redhat-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for aarch64-redhat-linux-gnu-strip... no checking for strip... strip checking for aarch64-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 aarch64-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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compat.lo compat.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compat.cc -fPIC -DPIC -o .libs/compat.o compat.cc: In member function 'void fst::CheckSummer::Update(std::string_view)': compat.cc:43:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 43 | for (int i = 0; i < data.size(); ++i) { | ~~^~~~~~~~~~~~~ compat.cc: In member function 'std::vector > fst::internal::StringSplitter::SplitToSv()': compat.cc:59:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::basic_string_view::size_type' {aka 'long unsigned int'} [-Wsign-compare] 59 | for (int i = 0; i < string_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o encode.lo encode.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c encode.cc -fPIC -DPIC -o .libs/encode.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o flags.lo flags.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c flags.cc -fPIC -DPIC -o .libs/flags.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fst.lo fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c fst.cc -fPIC -DPIC -o .libs/fst.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fst-types.lo fst-types.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c fst-types.cc -fPIC -DPIC -o .libs/fst-types.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/compact-fst.h:34, from fst-types.cc:21: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:29:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:29:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:29:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:30:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:30:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:30:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:31:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:31:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:31:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >' ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >': ./../include/fst/edit-fst.h:630:7: required from 'class fst::EditFst > >' ./../include/fst/register.h:86:7: required from 'class fst::FstRegisterer > > >' fst-types.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::ExpandedFst > >, fst::VectorFst > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from fst-types.cc:22: ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mapped-file.lo mapped-file.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c mapped-file.cc -fPIC -DPIC -o .libs/mapped-file.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o properties.lo properties.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c properties.cc -fPIC -DPIC -o .libs/properties.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o symbol-table.lo symbol-table.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c symbol-table.cc -fPIC -DPIC -o .libs/symbol-table.o symbol-table.cc: In member function 'virtual std::string fst::internal::SymbolTableImpl::Find(int64_t) const': symbol-table.cc:212:22: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 212 | if (idx < 0 || idx >= symbols_.Size()) return ""; | ~~~~^~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o symbol-table-ops.lo symbol-table-ops.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c symbol-table-ops.cc -fPIC -DPIC -o .libs/symbol-table-ops.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o weight.lo weight.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c weight.cc -fPIC -DPIC -o .libs/weight.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o util.lo util.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c util.cc -fPIC -DPIC -o .libs/util.o /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfst.la -rpath /usr/lib64 compat.lo encode.lo flags.lo fst.lo fst-types.lo mapped-file.lo properties.lo symbol-table.lo symbol-table-ops.lo weight.lo util.lo -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compat.o .libs/encode.o .libs/flags.o .libs/fst.o .libs/fst-types.o .libs/mapped-file.o .libs/properties.o .libs/symbol-table.o .libs/symbol-table-ops.o .libs/weight.o .libs/util.o -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfst.so.25 -o .libs/libfst.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfst.so.25" && ln -s "libfst.so.25.0.0" "libfst.so.25") libtool: link: (cd ".libs" && rm -f "libfst.so" && ln -s "libfst.so.25.0.0" "libfst.so") libtool: link: ( cd ".libs" && rm -f "libfst.la" && ln -s "../libfst.la" "libfst.la" ) make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' Making all in script make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script' /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o arciterator-class.lo arciterator-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c arciterator-class.cc -fPIC -DPIC -o .libs/arciterator-class.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/arciterator-class.h:25, from arciterator-class.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o arcsort.lo arcsort.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c arcsort.cc -fPIC -DPIC -o .libs/arcsort.o In file included from ./../include/fst/script/arcsort.h:24, from arcsort.cc:18: ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/script/arcsort.h:40:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../include/fst/script/arcsort.h:45:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/script/arcsort.h:40:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../include/fst/script/arcsort.h:45:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/script/arcsort.h:40:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../include/fst/script/arcsort.h:45:14: required from 'void fst::script::ArcSort(FstArcSortArgs*) [with Arc = fst::ArcTpl >; FstArcSortArgs = std::pair]' arcsort.cc:30:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o closure.lo closure.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c closure.cc -fPIC -DPIC -o .libs/closure.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/script/closure.h:23, from closure.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compile.lo compile.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compile.cc -fPIC -DPIC -o .libs/compile.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/script/compile-impl.h:32, from ./../include/fst/script/compile.h:26, from compile.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/script/compile-impl.h:29: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/compile-impl.h:215:26: required from 'class fst::FstCompiler > >' ./../include/fst/script/compile.h:63:20: required from 'void fst::script::CompileInternal(FstCompileArgs*) [with Arc = fst::ArcTpl >; FstCompileArgs = WithReturnValue, FstCompileInnerArgs>]' compile.cc:61:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/script/compile-impl.h: In member function 'fst::FstCompiler > >::StrToWeight(std::basic_string_view >, bool) const': ./../include/fst/script/compile-impl.h:206:31: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 206 | if (!strm || (!allow_zero && w == Weight::Zero())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/script/compile-impl.h:203:12: note: 'w.value_' was declared here 203 | Weight w; | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compose.lo compose.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compose.cc -fPIC -DPIC -o .libs/compose.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/compose.h:23, from compose.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/compose.h:30: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/compose.h:1044:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/compose.h:38:10: required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]' compose.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/compose.h:1044:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/compose.h:38:10: required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]' compose.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/compose.h:1044:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/compose.h:38:10: required from 'void fst::script::Compose(FstComposeArgs*) [with Arc = fst::ArcTpl >; FstComposeArgs = std::tuple]' compose.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o concat.lo concat.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c concat.cc -fPIC -DPIC -o .libs/concat.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/concat.h:29, from ./../include/fst/script/concat.h:23, from concat.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o connect.lo connect.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c connect.cc -fPIC -DPIC -o .libs/connect.o In file included from ./../include/fst/script/connect.h:21, from connect.cc:18: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/script/connect.h:29:10: required from 'void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl >]' connect.cc:29:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/script/connect.h:29:10: required from 'void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl >]' connect.cc:29:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/script/connect.h:29:10: required from 'void fst::script::Connect(MutableFstClass*) [with Arc = fst::ArcTpl >]' connect.cc:29:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o convert.lo convert.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c convert.cc -fPIC -DPIC -o .libs/convert.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o decode.lo decode.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c decode.cc -fPIC -DPIC -o .libs/decode.o In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/encode.h:32, from ./../include/fst/script/decode.h:24, from decode.cc:18: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../include/fst/script/decode.h:37:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' decode.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../include/fst/script/decode.h:37:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' decode.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../include/fst/script/decode.h:37:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' decode.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/arc-map.h:189:9: required from 'void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:482:9: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../include/fst/script/decode.h:37:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' decode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/arc-map.h:189:9: required from 'void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:482:9: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../include/fst/script/decode.h:37:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' decode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/arc-map.h:189:9: required from 'void fst::ArcMap(MutableFst*, C) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:482:9: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../include/fst/script/decode.h:37:9: required from 'void fst::script::Decode(FstDecodeArgs*) [with Arc = fst::ArcTpl >; FstDecodeArgs = std::pair]' decode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o determinize.lo determinize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c determinize.cc -fPIC -DPIC -o .libs/determinize.o In file included from ./../include/fst/connect.h:29, from ./../include/fst/test-properties.h:27, from ./../include/fst/const-fst.h:34, from ./../include/fst/determinize.h:34, from ./../include/fst/script/determinize.h:24, from determinize.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/const-fst.h:31: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:41: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/determinize.h:1100:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/prune.h:243:26: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > >::StateId' {aka 'int'} [-Wsign-compare] 243 | if ((fdistance->size() <= ifst.Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:256:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 256 | while (copy.size() <= s) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:259:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | while (idistance.size() <= s) idistance.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:261:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 261 | while (enqueued.size() <= s) { | ~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:279:31: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:286:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 286 | while (idistance.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:292:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 292 | while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:298:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 298 | while (enqueued.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:303:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 303 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]': ./../include/fst/prune.h:265:28: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/determinize.h:1100:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/determinize.h:1103:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > >::StateId' {aka 'int'} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:306:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/determinize.h:1100:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:306:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/determinize.h:1100:14: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/determinize.h:1095:25: required from 'void fst::Determinize(const Fst&, MutableFst*, const DeterminizeOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/determinize.h:66:14: required from 'void fst::script::Determinize(FstDeterminizeArgs*) [with Arc = fst::ArcTpl >; FstDeterminizeArgs = std::tuple]' determinize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_MIN>; Subset = std::forward_list >, fst::GALLIC_MIN> >, std::allocator >, fst::GALLIC_MIN> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_MIN> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_MIN> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/determinize.h:39: ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >; FST = fst::Fst >, fst::GALLIC_MIN> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/determinize.h:36: ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:37: In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)3>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)3>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)3> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)3> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o difference.lo difference.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c difference.cc -fPIC -DPIC -o .libs/difference.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/difference.h:28, from ./../include/fst/script/difference.h:23, from difference.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/difference.h:26: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/difference.h:214:28: required from 'void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]' ./../include/fst/script/difference.h:39:13: required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]' difference.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/difference.h:214:28: required from 'void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]' ./../include/fst/script/difference.h:39:13: required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]' difference.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/difference.h:214:28: required from 'void fst::Difference(const Fst&, const Fst&, MutableFst*, const DifferenceOptions&) [with Arc = ArcTpl >; DifferenceOptions = ComposeOptions]' ./../include/fst/script/difference.h:39:13: required from 'void fst::script::Difference(FstDifferenceArgs*) [with Arc = fst::ArcTpl >; FstDifferenceArgs = std::tuple]' difference.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o disambiguate.lo disambiguate.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c disambiguate.cc -fPIC -DPIC -o .libs/disambiguate.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/disambiguate.h:33, from ./../include/fst/script/disambiguate.h:25, from disambiguate.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arcsort.h:28, from ./../include/fst/disambiguate.h:32: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/disambiguate.h:211:20: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/disambiguate.h:212:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/disambiguate.h:212:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/disambiguate.h:212:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/connect.h:30: ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::FindSet(T) [with T = int]': ./../include/fst/disambiguate.h:510:45: required from 'void fst::internal::Disambiguator::RemoveSplits(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:217:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h: In instantiation of 'fst::internal::Disambiguator::CommonFuture::CommonFuture(const fst::Fst&) [with Arc = fst::ArcTpl >]': /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]' ./../include/fst/disambiguate.h:387:54: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: 'fst::internal::Disambiguator > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (StateId s = 0; s < coaccess.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:41, from ./../include/fst/disambiguate.h:35: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > >::StateId' {aka 'int'} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h: In instantiation of 'fst::internal::Disambiguator::CommonFuture::CommonFuture(const fst::Fst&) [with Arc = fst::ArcTpl >]': /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]' ./../include/fst/disambiguate.h:387:54: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: 'fst::internal::Disambiguator > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 288 | for (StateId s = 0; s < coaccess.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/disambiguate.h: In instantiation of 'fst::internal::Disambiguator::CommonFuture::CommonFuture(const fst::Fst&) [with Arc = fst::ArcTpl >]': /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::internal::Disambiguator > >::CommonFuture; _Args = {const fst::ExpandedFst > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >::CommonFuture>]' ./../include/fst/disambiguate.h:387:54: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/disambiguate.h:288:29: warning: comparison of integer expressions of different signedness: 'fst::internal::Disambiguator > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::internal::Disambiguator > >::ArcCompare]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]' ./../include/fst/disambiguate.h:213:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]': ./../include/fst/prune.h:146:30: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::internal::Disambiguator > >::ArcCompare]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]' ./../include/fst/disambiguate.h:213:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::internal::Disambiguator > >::ArcCompare]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, internal::Disambiguator > >::ArcCompare>]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = internal::Disambiguator > >::ArcCompare]' ./../include/fst/disambiguate.h:213:12: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:182:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:182:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace-util.h:32, from ./../include/fst/replace.h:36: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/disambiguate.h:410:14: required from 'void fst::internal::Disambiguator::PreDisambiguate(const fst::ExpandedFst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:214:5: required from 'void fst::internal::Disambiguator::Disambiguate(const fst::Fst&, fst::MutableFst*, const fst::DisambiguateOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/disambiguate.h:577:29: required from 'void fst::Disambiguate(const Fst&, MutableFst*, const DisambiguateOptions&) [with Arc = ArcTpl >]' ./../include/fst/script/disambiguate.h:60:15: required from 'void fst::script::Disambiguate(FstDisambiguateArgs*) [with Arc = fst::ArcTpl >; FstDisambiguateArgs = std::tuple]' disambiguate.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::GALLIC_MIN>, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_MIN>; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/lookahead-matcher.h:33: ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl >; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../include/fst/const-fst.h:274:8: required from here ./../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl >; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/disambiguate.h: In instantiation of 'void fst::internal::RelationDeterminizeFilter::SetState(StateId, const StateTuple&) [with Arc = fst::ArcTpl >; Relation = fst::internal::Disambiguator > >::CommonFuture; StateId = int; StateTuple = fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >]': ./../include/fst/determinize.h:616:22: required from 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeFinal(StateId) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/determinize.h:614:10: required from here ./../include/fst/disambiguate.h:119:27: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>::StateId' {aka 'int'} [-Wsign-compare] 119 | if (head_->size() <= s) head_->resize(s + 1, kNoStateId); | ~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_RESTRICT>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_MIN>; Subset = std::forward_list >, fst::GALLIC_MIN> >, std::allocator >, fst::GALLIC_MIN> > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_MIN, fst::DefaultCommonDivisor > >; Filter = fst::internal::RelationDeterminizeFilter >, fst::GALLIC_MIN>, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_MIN>, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_MIN> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_MIN>, std::allocator, fst::GALLIC_MIN> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/determinize.h:39: ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_MIN>; FactorIterator = fst::GallicFactor, fst::GALLIC_MIN>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >; FST = fst::Fst >, fst::GALLIC_MIN> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_MIN>, fst::GallicFactor, fst::GALLIC_MIN> >::StateId' {aka 'const int'} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/state-table.h:29, from ./../include/fst/replace.h:37: In member function 'fst::CompactHashBiTable >, (fst::GallicType)3>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)3>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)3>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)3>, fst::GallicCommonDivisor, (fst::GallicType)3, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)3>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)3>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)3>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)3>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)4>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::internal::RelationDeterminizeFilter >, (fst::GallicType)2>, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::internal::RelationDeterminizeFilter >, fst::internal::Disambiguator > >::CommonFuture>, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o draw.lo draw.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c draw.cc -fPIC -DPIC -o .libs/draw.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o encode.lo encode.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c encode.cc -fPIC -DPIC -o .libs/encode.o In file included from ./../include/fst/script/encode.h:24, from encode.cc:18: ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../include/fst/script/encode.h:37:9: required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]' encode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../include/fst/script/encode.h:37:9: required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]' encode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../include/fst/script/encode.h:37:9: required from 'void fst::script::Encode(FstEncodeArgs*) [with Arc = fst::ArcTpl >; FstEncodeArgs = std::tuple]' encode.cc:34:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o encodemapper-class.lo encodemapper-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c encodemapper-class.cc -fPIC -DPIC -o .libs/encodemapper-class.o In file included from ./../include/fst/script/encodemapper-class.h:27, from encodemapper-class.cc:18: ./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]': ./../include/fst/encode.h:371:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../include/fst/script/encodemapper-class.h:206:32: required from 'static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' encodemapper-class.cc:94:1: required from here ./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]': ./../include/fst/encode.h:371:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../include/fst/script/encodemapper-class.h:206:32: required from 'static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' encodemapper-class.cc:95:1: required from here ./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]': ./../include/fst/encode.h:371:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../include/fst/script/encodemapper-class.h:206:32: required from 'static std::unique_ptr fst::script::EncodeMapperClass::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' encodemapper-class.cc:96:1: required from here ./../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/encodemapper-class.h:121:26: required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/encodemapper-class.h:118:17: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/encodemapper-class.h:121:26: required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/encodemapper-class.h:118:17: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/encodemapper-class.h:121:26: required from 'fst::script::ArcClass fst::script::EncodeMapperClassImpl::operator()(const fst::script::ArcClass&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/encodemapper-class.h:118:17: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o epsnormalize.lo epsnormalize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c epsnormalize.cc -fPIC -DPIC -o .libs/epsnormalize.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/epsnormalize.h:24, from ./../include/fst/script/epsnormalize.h:23, from epsnormalize.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC>, fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >' ./../include/fst/epsnormalize.h:55:32: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >, fst::MutableFst >, fst::GALLIC> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/epsnormalize.h:27: ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]': ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]': ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]': ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst >, fst::GALLIC> >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31, from ./../include/fst/rmepsilon.h:36: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; Less = fst::internal::ErrorLess, fst::GALLIC> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:339:22: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]': ./../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; Less = fst::internal::ErrorLess, fst::GALLIC> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:339:22: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]': ./../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; Less = fst::internal::ErrorLess, fst::GALLIC> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC>; ArcFilter = fst::EpsilonArcFilter >, fst::GALLIC> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:339:22: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC>]': ./../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]' ./../include/fst/rmepsilon.h:235:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]' ./../include/fst/rmepsilon.h:235:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst >, fst::GALLIC> >; Visitor = TopOrderVisitor >, fst::GALLIC> >; ArcFilter = EpsilonArcFilter >, fst::GALLIC> >]' ./../include/fst/rmepsilon.h:235:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = GallicArc >, fst::GALLIC>; Queue = AutoQueue; typename Arc::Weight = GallicWeight, fst::GALLIC>]' ./../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = GallicArc >, fst::GALLIC>; typename Arc::Weight = GallicWeight, fst::GALLIC>; typename Arc::StateId = int]' ./../include/fst/epsnormalize.h:64:12: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >; GallicType G = fst::GALLIC]' ./../include/fst/epsnormalize.h:48:28: required from 'void fst::EpsNormalize(const Fst&, MutableFst*, EpsNormalizeType) [with Arc = ArcTpl >]' ./../include/fst/script/epsnormalize.h:36:15: required from 'void fst::script::EpsNormalize(FstEpsNormalizeArgs*) [with Arc = fst::ArcTpl >; FstEpsNormalizeArgs = std::tuple]' epsnormalize.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/epsnormalize.h:25: ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >; FST = fst::MutableFst >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >; FST = fst::MutableFst >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >; FST = fst::MutableFst >, fst::GALLIC> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC>, std::allocator >, fst::GALLIC> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*, std::allocator >, fst::GALLIC>, std::allocator >, fst::GALLIC> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o equal.lo equal.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c equal.cc -fPIC -DPIC -o .libs/equal.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o equivalent.lo equivalent.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c equivalent.cc -fPIC -DPIC -o .libs/equivalent.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/encode.h:32, from ./../include/fst/equivalent.h:30, from ./../include/fst/script/equivalent.h:23, from equivalent.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/equivalent.h:149:20: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/connect.h:30, from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::MakeSet(T) [with T = int]': ./../include/fst/equivalent.h:168:21: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/union-find.h:61:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | if (item >= parent_.size()) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/equivalent.h:31: ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:32: ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::FindSet(T) [with T = int]': ./../include/fst/equivalent.h:86:36: required from 'static fst::internal::EquivalenceUtil::MappedId fst::internal::EquivalenceUtil::FindSet(fst::UnionFind*, MappedId) [with Arc = fst::ArcTpl >; MappedId = int; typename Arc::StateId = int]' ./../include/fst/equivalent.h:188:36: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/equivalent.h:156:11: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/equivalent.h:156:11: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/equivalent.h:156:11: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/push.h:33: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/equivalent.h:151:9: required from 'bool fst::Equivalent(const Fst&, const Fst&, float, bool*) [with Arc = ArcTpl >]' ./../include/fst/script/equivalent.h:39:28: required from 'void fst::script::Equivalent(FstEquivalentArgs*) [with Arc = fst::ArcTpl >; FstEquivalentArgs = WithReturnValue >]' equivalent.cc:33:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fst-class.lo fst-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c fst-class.cc -fPIC -DPIC -o .libs/fst-class.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/union.h:30, from fst-class.cc:32: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/script/fst-class.h:33, from fst-class.cc:22: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:153:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/script/fst-class.h:30: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:153:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:153:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:154:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:154:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:154:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:155:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:155:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/fst-class.h:559:62: required from 'static std::unique_ptr fst::script::VectorFstClass::Read(std::istream&, const fst::FstReadOptions&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream]' fst-class.cc:155:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/fst-class.h:34: ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o getters.lo getters.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c getters.cc -fPIC -DPIC -o .libs/getters.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from getters.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o info-impl.lo info-impl.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c info-impl.cc -fPIC -DPIC -o .libs/info-impl.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/script/info-impl.h:32, from info-impl.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o info.lo info.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c info.cc -fPIC -DPIC -o .libs/info.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/script/info-impl.h:32, from ./../include/fst/script/info.h:27, from info.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template ./../include/fst/script/info-impl.h: In instantiation of 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]': ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 178 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ ./../include/fst/script/info-impl.h: In instantiation of 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]': ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 178 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ ./../include/fst/script/info-impl.h: In instantiation of 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]': ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/script/info-impl.h:151:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 151 | for (StateId s = 0; s < cc.size(); ++s) { | ~~^~~~~~~~~~~ ./../include/fst/script/info-impl.h:152:19: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 152 | if (cc[s] >= ncc_) ncc_ = cc[s] + 1; | ~~~~~~^~~~~~~ ./../include/fst/script/info-impl.h:178:29: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 178 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../include/fst/script/info-impl.h:182:20: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 182 | if (scc[s] >= nscc_) nscc_ = scc[s] + 1; | ~~~~~~~^~~~~~~~ In file included from ./../include/fst/script/info-impl.h:37: ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:139:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = InputEpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:143:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = OutputEpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:147:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:139:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = InputEpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:143:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = OutputEpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:147:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:139:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = InputEpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:143:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = OutputEpsilonArcFilter > >]': ./../include/fst/script/info-impl.h:147:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]': ./../include/fst/visit.h:186:8: required from 'void fst::Visit(const Fst&, Visitor*, Queue*) [with Arc = ArcTpl >; Visitor = CcVisitor > >; Queue = FifoQueue]' ./../include/fst/script/info-impl.h:135:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]': ./../include/fst/visit.h:186:8: required from 'void fst::Visit(const Fst&, Visitor*, Queue*) [with Arc = ArcTpl >; Visitor = CcVisitor > >; Queue = FifoQueue]' ./../include/fst/script/info-impl.h:135:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]': ./../include/fst/visit.h:186:8: required from 'void fst::Visit(const Fst&, Visitor*, Queue*) [with Arc = ArcTpl >; Visitor = CcVisitor > >; Queue = FifoQueue]' ./../include/fst/script/info-impl.h:135:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/connect.h:30, from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/script/fst-class.h:34, from ./../include/fst/script/info.h:26: ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::FindSet(T) [with T = int]': ./../include/fst/connect.h:58:24: required from 'bool fst::CcVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]' ./../include/fst/visit.h:106:31: required from 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]' ./../include/fst/script/info-impl.h:139:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/union-find.h:40:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 40 | if (item >= parent_.size() || item == fail_ || parent_[item] == fail_) { | ~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/union-find.h: In instantiation of 'T fst::UnionFind::MakeSet(T) [with T = int]': ./../include/fst/connect.h:58:58: required from 'bool fst::CcVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]' ./../include/fst/visit.h:106:31: required from 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = Fst > >; Visitor = CcVisitor > >; Queue = FifoQueue; ArcFilter = EpsilonArcFilter > >]' ./../include/fst/script/info-impl.h:139:16: required from 'fst::FstInfo::FstInfo(const fst::Fst&, bool, fst::script::ArcFilterType, std::string_view, bool) [with Arc = fst::ArcTpl >; std::string_view = std::basic_string_view]' ./../include/fst/script/info.h:38:17: required from 'void fst::script::Info(FstInfoArgs*) [with Arc = fst::ArcTpl >; FstInfoArgs = std::tuple, std::allocator >&, bool>]' info.cc:33:1: required from here ./../include/fst/union-find.h:61:14: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 61 | if (item >= parent_.size()) { | ~~~~~^~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o intersect.lo intersect.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c intersect.cc -fPIC -DPIC -o .libs/intersect.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/intersect.h:29, from ./../include/fst/script/intersect.h:23, from intersect.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35, from ./../include/fst/cache.h:33, from ./../include/fst/intersect.h:28: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/intersect.h:190:28: required from 'void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]' ./../include/fst/script/intersect.h:39:12: required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]' intersect.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/intersect.h:190:28: required from 'void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]' ./../include/fst/script/intersect.h:39:12: required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]' intersect.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/intersect.h:190:28: required from 'void fst::Intersect(const Fst&, const Fst&, MutableFst*, const IntersectOptions&) [with Arc = ArcTpl >; IntersectOptions = ComposeOptions]' ./../include/fst/script/intersect.h:39:12: required from 'void fst::script::Intersect(FstIntersectArgs*) [with Arc = fst::ArcTpl >; FstIntersectArgs = std::tuple]' intersect.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o invert.lo invert.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c invert.cc -fPIC -DPIC -o .libs/invert.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o isomorphic.lo isomorphic.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c isomorphic.cc -fPIC -DPIC -o .libs/isomorphic.o In file included from ./../include/fst/script/isomorphic.h:23, from isomorphic.cc:18: ./../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' ./../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' ./../include/fst/script/isomorphic.h:39:28: required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]' isomorphic.cc:33:1: required from here ./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism > >::StateId' {aka 'int'} [-Wsign-compare] 129 | if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId); | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' ./../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' ./../include/fst/script/isomorphic.h:39:28: required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]' isomorphic.cc:33:1: required from here ./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism > >::StateId' {aka 'int'} [-Wsign-compare] ./../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' ./../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' ./../include/fst/script/isomorphic.h:39:28: required from 'void fst::script::Isomorphic(FstIsomorphicArgs*) [with Arc = fst::ArcTpl >; FstIsomorphicArgs = WithReturnValue >]' isomorphic.cc:33:1: required from here ./../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism > >::StateId' {aka 'int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o map.lo map.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c map.cc -fPIC -DPIC -o .libs/map.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/script/map.h:25, from map.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/map.h:48:11: required from 'std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:82:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/map.h:48:11: required from 'std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:82:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/script/map.h:48:11: required from 'std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:82:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/map.h:39:9: required from 'std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:146:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/map.h:39:9: required from 'std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:146:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/map.h:39:9: required from 'std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:146:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/map.h:39:9: required from 'std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:151:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/map.h:39:9: required from 'std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:151:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/script/map.h:39:9: required from 'std::unique_ptr > fst::script::ArcMap(const fst::Fst&, const M&) [with M = fst::WeightConvertMapper >, fst::ArcTpl > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:151:25: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/map.h:26: ./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]': ./../include/fst/state-map.h:152:25: required from 'void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' ./../include/fst/state-map.h:165:11: required from 'void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' ./../include/fst/script/map.h:48:11: required from 'std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:82:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 492 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]': ./../include/fst/state-map.h:152:25: required from 'void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' ./../include/fst/state-map.h:165:11: required from 'void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' ./../include/fst/script/map.h:48:11: required from 'std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:82:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/state-map.h: In instantiation of 'bool fst::ArcSumMapper::Done() const [with Arc = fst::ArcTpl >]': ./../include/fst/state-map.h:152:25: required from 'void fst::StateMap(const Fst&, MutableFst*, C*) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' ./../include/fst/state-map.h:165:11: required from 'void fst::StateMap(const Fst&, MutableFst*, C) [with A = ArcTpl >; B = ArcTpl >; C = ArcSumMapper > >]' ./../include/fst/script/map.h:48:11: required from 'std::unique_ptr > fst::script::StateMap(const fst::Fst&, const M&) [with M = fst::ArcSumMapper > >; typename M::ToArc = fst::ArcTpl >; typename ArcMapper::FromArc = fst::ArcTpl >]' ./../include/fst/script/map.h:82:27: required from 'void fst::script::Map(FstMapArgs*) [with Arc = fst::ArcTpl >; FstMapArgs = WithReturnValue, std::tuple >]' map.cc:37:1: required from here ./../include/fst/state-map.h:492:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o minimize.lo minimize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c minimize.cc -fPIC -DPIC -o .libs/minimize.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arcsort.h:28, from ./../include/fst/minimize.h:33, from ./../include/fst/script/minimize.h:23, from minimize.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:41: ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:32: ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]); | ~~^~~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]': ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]': ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]': ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/partition.h:28, from ./../include/fst/minimize.h:40: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/minimize.h:36: ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:536:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:559:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:536:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:559:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:536:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:559:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' ./../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' ./../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' ./../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' ./../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector > >, std::allocator > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' ./../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector > >, std::allocator > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' ./../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/minimize.h:37:11: required from 'void fst::script::Minimize(FstMinimizeArgs*) [with Arc = fst::ArcTpl >; FstMinimizeArgs = std::tuple]' minimize.cc:36:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector > >, std::allocator > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/minimize.h:37: ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o print.lo print.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c print.cc -fPIC -DPIC -o .libs/print.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/print-impl.h:28, from ./../include/fst/script/print.h:26, from print.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o project.lo project.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c project.cc -fPIC -DPIC -o .libs/project.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o prune.lo prune.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c prune.cc -fPIC -DPIC -o .libs/prune.o In file included from ./../include/fst/script/prune.h:25, from prune.cc:18: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/prune.h:243:26: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > >::StateId' {aka 'int'} [-Wsign-compare] 243 | if ((fdistance->size() <= ifst.Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:256:22: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 256 | while (copy.size() <= s) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:259:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 259 | while (idistance.size() <= s) idistance.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:261:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 261 | while (enqueued.size() <= s) { | ~~~~~~~~~~~~~~~~^~~~ ./../include/fst/prune.h:279:31: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 279 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:286:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 286 | while (idistance.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:292:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 292 | while (copy.size() <= arc.nextstate) copy.push_back(kNoStateId); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:298:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 298 | while (enqueued.size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:303:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 303 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:58:10: required from 'void fst::script::Prune(FstPruneArgs2*) [with Arc = fst::ArcTpl >; FstPruneArgs2 = std::tuple]' prune.cc:50:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > >::StateId' {aka 'int'} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/shortest-distance.h:29, from ./../include/fst/prune.h:31: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/arcfilter.h:24, from ./../include/fst/prune.h:29: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]': ./../include/fst/prune.h:265:28: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:306:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:306:20: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:241:39: required from 'void fst::Prune(const Fst&, MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:330:8: required from 'void fst::Prune(const Fst&, MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/script/prune.h:42:10: required from 'void fst::script::Prune(FstPruneArgs1*) [with Arc = fst::ArcTpl >; FstPruneArgs1 = std::tuple]' prune.cc:49:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o push.lo push.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c push.cc -fPIC -DPIC -o .libs/push.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arc-map.h:32, from ./../include/fst/push.h:29, from ./../include/fst/script/push.h:24, from push.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT>, fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_RIGHT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../include/fst/push.h:130:38: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:32: ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]': ./../include/fst/push.h:142:29: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]': ./../include/fst/push.h:150:13: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:142:29: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:150:13: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]': ./../include/fst/push.h:142:29: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]': ./../include/fst/push.h:150:13: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:142:29: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:150:13: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_RIGHT> >, fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >, fst::MutableFst >, fst::GALLIC_RIGHT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]': ./../include/fst/push.h:142:29: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]': ./../include/fst/push.h:150:13: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_RIGHT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_RIGHT>, std::allocator, fst::GALLIC_RIGHT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:142:29: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../include/fst/push.h:150:13: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/push.h:33: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../include/fst/script/push.h:35:7: required from 'void fst::script::Push(FstPushArgs1*) [with Arc = fst::ArcTpl >; FstPushArgs1 = std::tuple]' push.cc:43:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_RIGHT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_RIGHT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_RIGHT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_RIGHT> > >&, fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_RIGHT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_RIGHT>; typename Arc::Weight = GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_FINAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:47:35: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_RIGHT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../include/fst/push.h:133:23: required from 'void fst::Push(const Fst&, MutableFst*, uint8_t, float) [with Arc = ArcTpl >; ReweightType rtype = fst::REWEIGHT_TO_INITIAL; uint8_t = unsigned char]' ./../include/fst/script/push.h:52:37: required from 'void fst::script::Push(FstPushArgs2*) [with Arc = fst::ArcTpl >; FstPushArgs2 = std::tuple]' push.cc:44:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_RIGHT> >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*, std::allocator >, fst::GALLIC_RIGHT> >, std::allocator >, fst::GALLIC_RIGHT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/push.h:30: ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >; FST = fst::Fst >, fst::GALLIC_RIGHT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >; FST = fst::Fst >, fst::GALLIC_RIGHT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]': ./../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RIGHT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RIGHT>; StateId = int]' ./../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >; FST = fst::Fst >, fst::GALLIC_RIGHT> >; StateId = int]' ./../include/fst/fst.h:950:11: required from here ./../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RIGHT>, fst::GallicFactor, fst::GALLIC_RIGHT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >; FST = fst::MutableFst >, fst::GALLIC_RIGHT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_RIGHT>]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*, std::allocator >, fst::GALLIC_RIGHT>, std::allocator >, fst::GALLIC_RIGHT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o randequivalent.lo randequivalent.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c randequivalent.cc -fPIC -DPIC -o .libs/randequivalent.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/randequivalent.h:30, from ./../include/fst/script/randequivalent.h:24, from randequivalent.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/arcsort.h:28, from ./../include/fst/randequivalent.h:29: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/randequivalent.h:67:18: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/randequivalent.h:69:10: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/randequivalent.h:33: ./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/randequivalent.h:69:10: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/randequivalent.h:69:10: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/randequivalent.h:71:10: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../include/fst/randequivalent.h:86:12: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/shortest-distance.h:31: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/randequivalent.h:71:10: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../include/fst/randequivalent.h:86:12: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../include/fst/randequivalent.h:71:10: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../include/fst/randequivalent.h:86:12: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_RealType>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/replace-util.h:32, from ./../include/fst/replace.h:36: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/randequivalent.h:92:39: required from 'bool fst::RandEquivalent(const Fst&, const Fst&, int32_t, const RandGenOptions&, float, uint64_t, bool*) [with Arc = ArcTpl >; ArcSelector = UniformArcSelector > >; int32_t = int; uint64_t = long unsigned int]' ./../include/fst/script/randequivalent.h:51:36: required from 'void fst::script::RandEquivalent(FstRandEquivalentArgs*) [with Arc = fst::ArcTpl >; FstRandEquivalentArgs = WithReturnValue&, float, long unsigned int> >]' randequivalent.cc:38:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/queue.h:495:8: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../include/fst/queue.h:215:8: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/randequivalent.h:32: ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:160:26: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 527 | if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:160:26: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:160:26: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]': ./../include/fst/accumulator.h:547:13: required from 'fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]' ./../include/fst/randgen.h:164:37: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]': ./../include/fst/accumulator.h:547:13: required from 'fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]' ./../include/fst/randgen.h:164:37: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]': ./../include/fst/accumulator.h:547:13: required from 'fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; ssize_t = long int]' ./../include/fst/randgen.h:164:37: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o randgen.lo randgen.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c randgen.cc -fPIC -DPIC -o .libs/randgen.o In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/randgen.h:37, from ./../include/fst/script/randgen.h:25, from randgen.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::LogProbArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::LogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::LogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:332:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 332 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/randgen.h: In instantiation of 'bool fst::ArcSampler::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >; Selector = fst::UniformArcSelector > >]': ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::UniformArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::UniformArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/randgen.h:234:23: warning: comparison of integer expressions of different signedness: 'const size_t' {aka 'const long unsigned int'} and 'const int32_t' {aka 'const int'} [-Wsign-compare] 234 | rstate.length == max_length_) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:160:26: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 527 | if ((weights_ == nullptr) && (fst_->NumArcs(s) >= arc_limit_)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:160:26: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::SetState(StateId, int) [with Arc = fst::ArcTpl >; StateId = int]': ./../include/fst/randgen.h:160:26: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:527:52: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]': ./../include/fst/accumulator.h:547:13: required from 'fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]' ./../include/fst/randgen.h:164:37: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]': ./../include/fst/accumulator.h:547:13: required from 'fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::LogWeightTpl; ssize_t = long int]' ./../include/fst/randgen.h:164:37: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h: In instantiation of 'void fst::CacheLogAccumulator::Extend(ssize_t, ArcIter*) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; ssize_t = long int]': ./../include/fst/accumulator.h:547:13: required from 'fst::CacheLogAccumulator::Weight fst::CacheLogAccumulator::Sum(Weight, ArcIter*, ssize_t, ssize_t) [with ArcIter = fst::ArcIterator > > >; Arc = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; ssize_t = long int]' ./../include/fst/randgen.h:164:37: required from 'size_t fst::FastLogProbArcSelector::operator()(const fst::Fst&, StateId, fst::CacheLogAccumulator*) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../include/fst/randgen.h:342:30: required from 'bool fst::ArcSampler >::Sample(const fst::RandState&) [with Arc = fst::ArcTpl >]' ./../include/fst/randgen.h:528:21: required from 'void fst::internal::RandGenFstImpl::Expand(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; StateId = int]' ./../include/fst/randgen.h:483:23: required from 'fst::internal::RandGenFstImpl::ToWeight fst::internal::RandGenFstImpl::Final(StateId) [with FromArc = fst::ArcTpl >; ToArc = fst::ArcTpl >; Sampler = fst::ArcSampler >, fst::FastLogProbArcSelector > > >; ToWeight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::RandGenFstImpl >, fst::ArcTpl >, fst::ArcSampler >, fst::FastLogProbArcSelector > > > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../include/fst/fst.h:952:10: required from here ./../include/fst/accumulator.h:640:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 640 | if (weights_->size() <= end) { | ~~~~~~~~~~~~~~~~~^~~~~~ ./../include/fst/accumulator.h:641:64: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'ssize_t' {aka 'long int'} [-Wsign-compare] 641 | for (aiter->Seek(weights_->size() - 1); weights_->size() <= end; | ~~~~~~~~~~~~~~~~~^~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o relabel.lo relabel.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c relabel.cc -fPIC -DPIC -o .libs/relabel.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o replace.lo replace.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c replace.cc -fPIC -DPIC -o .libs/replace.o In file included from ./../include/fst/script/replace.h:26, from replace.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/replace.h:31: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/replace.h:36: ./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i]; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../include/fst/replace.h:604:22: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../include/fst/replace-util.h:134:5: required from 'bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]' ./../include/fst/replace.h:605:43: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../include/fst/replace-util.h:134:5: required from 'bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]' ./../include/fst/replace.h:605:43: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../include/fst/replace-util.h:134:5: required from 'bool fst::ReplaceUtil::CyclicDependencies() const [with Arc = fst::ArcTpl >]' ./../include/fst/replace.h:605:43: required from 'bool fst::internal::ReplaceFstImpl::CyclicDependencies() const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1040:73: required from 'bool fst::ReplaceFst::CyclicDependencies() const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/script/replace.h:69:30: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/replace.h:1011:47: required from 'fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]' ./../include/fst/script/replace.h:67:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 541 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/replace.h:1011:47: required from 'fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]' ./../include/fst/script/replace.h:67:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/replace.h:1011:47: required from 'fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]' ./../include/fst/script/replace.h:67:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace.h:541:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of 'uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl >; uint64_t = long unsigned int; typename Arc::Label = int; FstList = std::vector > >*>, std::allocator > >*> > >]': ./../include/fst/replace.h:568:39: required from 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/replace.h:1011:47: required from 'fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]' ./../include/fst/script/replace.h:67:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: 'Label' {aka 'int'} and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 461 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 464 | if (label > fst_list.size() || label <= 0) dense_range = false; | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl >; uint64_t = long unsigned int; typename Arc::Label = int; FstList = std::vector > >*>, std::allocator > >*> > >]': ./../include/fst/replace.h:568:39: required from 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/replace.h:1011:47: required from 'fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]' ./../include/fst/script/replace.h:67:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: 'Label' {aka 'int'} and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 461 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 464 | if (label > fst_list.size() || label <= 0) dense_range = false; | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'uint64_t fst::ReplaceFstProperties(typename Arc::Label, FstList&, ReplaceLabelType, ReplaceLabelType, typename Arc::Label, bool*) [with Arc = ArcTpl >; uint64_t = long unsigned int; typename Arc::Label = int; FstList = std::vector > >*>, std::allocator > >*> > >]': ./../include/fst/replace.h:568:39: required from 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(fst::FstList&, const fst::ReplaceFstOptions&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; fst::FstList = std::vector > >*>, std::allocator > >*> > >]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const std::vector > >*>, std::allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {const vector > >*>, allocator > >*> > >&, const fst::ReplaceFstOptions >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/replace.h:1011:47: required from 'fst::ReplaceFst::ReplaceFst(const std::vector*> >&, const fst::ReplaceFstOptions&) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; typename Arc::Label = int]' ./../include/fst/script/replace.h:67:19: required from 'void fst::script::Replace(FstReplaceArgs*) [with Arc = fst::ArcTpl >; FstReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, const ReplaceOptions&>]' replace.cc:39:1: required from here ./../include/fst/replace.h:461:23: warning: comparison of integer expressions of different signedness: 'Label' {aka 'int'} and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 461 | for (Label i = 0; i < fst_list.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h:464:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >*>, std::allocator > >*> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 464 | if (label > fst_list.size() || label <= 0) dense_range = false; | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'uint64_t fst::internal::ReplaceFstImpl::Properties(uint64_t) const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; uint64_t = long unsigned int]': ./../include/fst/replace.h:744:12: required from here ./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 746 | for (Label i = 1; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'uint64_t fst::internal::ReplaceFstImpl::Properties(uint64_t) const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; uint64_t = long unsigned int]': ./../include/fst/replace.h:744:12: required from here ./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of 'uint64_t fst::internal::ReplaceFstImpl::Properties(uint64_t) const [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >; uint64_t = long unsigned int]': ./../include/fst/replace.h:744:12: required from here ./../include/fst/replace.h:746:27: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'void fst::ReplaceFstMatcher::InitMatchers() [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]': ./../include/fst/replace.h:1314:5: required from 'fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1032:14: required from 'fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1028:21: required from here ./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceFstMatcher >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1340 | for (Label i = 0; i < fst_array.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'void fst::ReplaceFstMatcher::InitMatchers() [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]': ./../include/fst/replace.h:1314:5: required from 'fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1032:14: required from 'fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1028:21: required from here ./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceFstMatcher >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of 'void fst::ReplaceFstMatcher::InitMatchers() [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]': ./../include/fst/replace.h:1314:5: required from 'fst::ReplaceFstMatcher::ReplaceFstMatcher(const fst::ReplaceFst*, fst::MatchType) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1032:14: required from 'fst::MatcherBase* fst::ReplaceFst::InitMatcher(fst::MatchType) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1028:21: required from here ./../include/fst/replace.h:1340:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceFstMatcher >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(const fst::internal::ReplaceFstImpl&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/fst.h:998:37: required from 'fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]' ./../include/fst/replace.h:1015:34: required from 'fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1019:12: required from 'fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1018:15: required from here ./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 594 | for (Label i = 1; i < impl.fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(const fst::internal::ReplaceFstImpl&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/fst.h:998:37: required from 'fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]' ./../include/fst/replace.h:1015:34: required from 'fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1019:12: required from 'fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1018:15: required from here ./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/replace.h: In instantiation of 'fst::internal::ReplaceFstImpl::ReplaceFstImpl(const fst::internal::ReplaceFstImpl&) [with Arc = fst::ArcTpl >; StateTable = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; _Args = {fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >]' ./../include/fst/fst.h:998:37: required from 'fst::ImplToFst::ImplToFst(const fst::ImplToFst&, bool) [with Impl = fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >; FST = fst::Fst > >]' ./../include/fst/replace.h:1015:34: required from 'fst::ReplaceFst::ReplaceFst(const fst::ReplaceFst&, bool) [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1019:12: required from 'fst::ReplaceFst* fst::ReplaceFst::Copy(bool) const [with A = fst::ArcTpl >; T = fst::DefaultReplaceStateTable >, long int>; CacheStore = fst::DefaultCacheStore > >]' ./../include/fst/replace.h:1018:15: required from here ./../include/fst/replace.h:594:25: warning: comparison of integer expressions of different signedness: 'fst::internal::ReplaceFstImpl >, fst::DefaultReplaceStateTable >, long int>, fst::DefaultCacheStore > > >::Label' {aka 'int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o reverse.lo reverse.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c reverse.cc -fPIC -DPIC -o .libs/reverse.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o reweight.lo reweight.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c reweight.cc -fPIC -DPIC -o .libs/reweight.o In file included from ./../include/fst/script/reweight.h:24, from reweight.cc:18: ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/reweight.h:43:11: required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]' reweight.cc:31:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/reweight.h:43:11: required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]' reweight.cc:31:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/reweight.h:43:11: required from 'void fst::script::Reweight(FstReweightArgs*) [with Arc = fst::ArcTpl >; FstReweightArgs = std::tuple >&, fst::ReweightType>]' reweight.cc:31:1: required from here ./../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o rmepsilon.lo rmepsilon.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c rmepsilon.cc -fPIC -DPIC -o .libs/rmepsilon.o In file included from ./../include/fst/script/rmepsilon.h:25, from rmepsilon.cc:18: ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:72:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/rmepsilon.h:26: ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:78:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:83:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:89:18: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:99:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:104:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:72:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:78:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:83:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:99:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:104:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:72:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:78:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:83:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:99:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:104:26: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:33: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]' ./../include/fst/script/rmepsilon.h:103:30: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]' ./../include/fst/script/rmepsilon.h:103:30: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int]' ./../include/fst/script/rmepsilon.h:103:30: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/rmepsilon.h:36: ./../include/fst/prune.h: In instantiation of 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]': ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/prune.h:126:57: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > >::StateId' {aka 'int'} [-Wsign-compare] 126 | if ((opts.state_threshold == 0) || (fdistance->size() <= fst->Start()) || | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/prune.h:163:31: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | arc.nextstate < fdistance->size() ? (*fdistance)[arc.nextstate] | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:178:35: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__alloc_traits, long unsigned int>::value_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 178 | if (enqueued[arc.nextstate] == StateHeap::kNoKey) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h:186:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | for (StateId i = 0; i < visited.size(); ++i) { | ~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/connect.h:29: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/arcfilter.h:24, from ./../include/fst/queue.h:32: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]': ./../include/fst/prune.h:146:30: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]': ./../include/fst/shortest-distance.h:224:31: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' ./../include/fst/rmepsilon.h:151:29: required from 'void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:270:23: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:89:18: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, true>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/shortest-distance.h:184:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' ./../include/fst/rmepsilon.h:151:29: required from 'void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:270:23: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:99:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]' ./../include/fst/shortest-distance.h:184:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::EpsilonArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' ./../include/fst/rmepsilon.h:151:29: required from 'void fst::internal::RmEpsilonState::Expand(typename Arc::StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:270:23: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:89:18: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/prune.h:123:21: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::IDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:27: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:182:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/prune.h:52:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 52 | return s < idistance_.size() ? idistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/prune.h: In instantiation of 'Weight fst::internal::PruneCompare::FDistance(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/prune.h:45:41: required from 'bool fst::internal::PruneCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' ./../include/fst/heap.h:75:33: required from 'void fst::Heap::Update(int, const Value&) [with T = int; Compare = fst::internal::PruneCompare >; Value = int]' ./../include/fst/prune.h:182:20: required from 'void fst::Prune(MutableFst*, const PruneOptions&) [with Arc = ArcTpl >; ArcFilter = AnyArcFilter > >]' ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/prune.h:56:14: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../include/fst/prune.h:208:8: required from 'void fst::Prune(MutableFst*, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/rmepsilon.h:293:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:62:12: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, std::vector*, const fst::script::RmEpsilonOptions&, Queue*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/rmepsilon.h:73:16: required from 'void fst::script::internal::RmEpsilon(fst::MutableFst*, const fst::script::RmEpsilonOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/rmepsilon.h:123:22: required from 'void fst::script::RmEpsilon(FstRmEpsilonArgs*) [with Arc = fst::ArcTpl >; FstRmEpsilonArgs = std::pair]' rmepsilon.cc:34:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:33, from ./../include/fst/rmepsilon.h:32: ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o shortest-distance.lo shortest-distance.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c shortest-distance.cc -fPIC -DPIC -o .libs/shortest-distance.o In file included from ./../include/fst/connect.h:29, from ./../include/fst/queue.h:33, from ./../include/fst/script/shortest-distance.h:25, from shortest-distance.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/arcfilter.h:24, from ./../include/fst/queue.h:32: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/mutable-fst.h:37: ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../include/fst/script/shortest-distance.h:26: ./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-distance.h:230:46: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]' shortest-distance.cc:49:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/shortest-distance.h:230:46: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]' shortest-distance.cc:49:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../include/fst/script/shortest-distance.h:230:46: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs3*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs3 = WithReturnValue >]' shortest-distance.cc:49:1: required from here ./../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]': ./../include/fst/shortest-distance.h:224:31: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' ./../include/fst/shortest-distance.h:264:28: required from 'void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:112:19: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:121:54: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:181:79: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, true>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/shortest-distance.h:184:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' ./../include/fst/shortest-distance.h:264:28: required from 'void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:112:19: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:121:54: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:190:64: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::EpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:125:58: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:129:63: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:134:64: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/queue.h:34: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]' ./../include/fst/shortest-distance.h:184:24: required from 'void fst::internal::ShortestDistanceState::ShortestDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; WeightEqual = fst::WeightApproxEqual; StateId = int]' ./../include/fst/shortest-distance.h:264:28: required from 'void fst::ShortestDistance(const Fst&, std::vector*, const ShortestDistanceOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:112:19: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:121:54: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:181:79: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::EpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:125:58: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:129:63: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:134:64: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::EpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::EpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:125:58: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::InputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::InputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:129:63: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::OutputEpsilonArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:109:57: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::OutputEpsilonArcFilter > >; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:134:64: required from 'void fst::script::internal::ShortestDistance(const fst::Fst&, std::vector*, const fst::script::ShortestDistanceOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/script/shortest-distance.h:164:58: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs1*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs1 = std::tuple >*, const ShortestDistanceOptions&>]' shortest-distance.cc:47:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../include/fst/script/shortest-distance.h:217:19: required from 'void fst::script::ShortestDistance(FstShortestDistanceArgs2*) [with Arc = fst::ArcTpl >; FstShortestDistanceArgs2 = std::tuple >*, bool, double>]' shortest-distance.cc:48:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ In file included from ./../include/fst/cache.h:33, from ./../include/fst/shortest-distance.h:29: ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o shortest-path.lo shortest-path.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c shortest-path.cc -fPIC -DPIC -o .libs/shortest-path.o In file included from ./../include/fst/vector-fst.h:34, from ./../include/fst/cache.h:33, from ./../include/fst/shortest-path.h:31, from ./../include/fst/script/shortest-path.h:25, from shortest-path.cc:18: ./../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-path.h:468:21: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../include/fst/expanded-fst.h:33, from ./../include/fst/mutable-fst.h:37: ./../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-path.h:468:21: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../include/fst/shortest-path.h:468:21: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 475 | if (state < distance->size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:90:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:94:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:99:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:109:50: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]': ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:113:48: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:475:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'void fst::internal::NShortestPath(const fst::Fst&, fst::MutableFst*, const std::vector&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl >; RevArc = fst::ReverseArc > >; typename Arc::Weight = fst::TropicalWeightTpl; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:482:28: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:339:53: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::Fst > > >::StateId' {aka 'int'} [-Wsign-compare] 339 | if (ifst.Start() == kNoStateId || distance.size() <= ifst.Start() || | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:348:23: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 348 | while (pairs.size() <= final_state) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:367:24: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 367 | : (p.first < distance.size()) ? distance[p.first] : Weight::Zero(); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h:373:21: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 373 | while (r.size() <= p.first + 1) r.push_back(0); | ~~~~~~~~~^~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:90:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:94:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:99:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:109:50: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]': ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = TopOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:113:48: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:182:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 182 | while (distance->size() < source) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/shortest-path.h:214:31: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const fst::ArcTpl >::StateId' {aka 'const int'} [-Wsign-compare] 214 | while (distance->size() <= arc.nextstate) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/test-properties.h:27, from ./../include/fst/vector-fst.h:35: ./../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../include/fst/shortest-path.h:401:10: required from 'void fst::internal::NShortestPath(const fst::Fst&, fst::MutableFst*, const std::vector&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl >; RevArc = fst::ReverseArc > >; typename Arc::Weight = fst::TropicalWeightTpl; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/shortest-path.h:482:28: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../include/fst/shortest-distance.h:31, from ./../include/fst/prune.h:31, from ./../include/fst/determinize.h:41, from ./../include/fst/shortest-path.h:32: ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]': ./../include/fst/shortest-path.h:229:30: required from 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]' ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:99:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, true>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../include/fst/shortest-path.h:189:23: required from 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]' ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:109:50: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::AutoQueue; _Args = {const fst::Fst > >&, const vector, allocator > >*&, fst::AnyArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:75:48: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:65:59: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../include/fst/prune.h:30: ./../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = true; StateId = int]' ./../include/fst/shortest-path.h:189:23: required from 'bool fst::internal::SingleShortestPath(const fst::Fst&, std::vector*, const fst::ShortestPathOptions&, typename Arc::StateId*, std::vector >*) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; ArcFilter = fst::AnyArcFilter > >; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int; typename Arc::StateId = int]' ./../include/fst/shortest-path.h:449:37: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = NaturalShortestFirstQueue >; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::NaturalShortestFirstQueue >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:99:70: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/queue.h:35: ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../include/fst/script/shortest-distance.h:100:52: required from 'static std::unique_ptr > fst::script::internal::QueueConstructor, ArcFilter>::Construct(const fst::Fst&, const std::vector*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; typename Arc::StateId = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:65:59: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::TopOrderQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:113:48: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/shortest-path.h: In instantiation of 'Weight fst::internal::ShortestPathCompare::PWeight(StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]': ./../include/fst/shortest-path.h:251:27: required from 'bool fst::internal::ShortestPathCompare::operator()(StateId, StateId) const [with StateId = int; Weight = fst::TropicalWeightTpl]' /usr/include/c++/13/bits/predefined_ops.h:196:23: required from 'bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = int; _Compare = fst::internal::ShortestPathCompare >]' /usr/include/c++/13/bits/stl_heap.h:140:48: required from 'void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = int; _Compare = __gnu_cxx::__ops::_Iter_comp_val > >]' /usr/include/c++/13/bits/stl_heap.h:216:23: required from 'void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = fst::internal::ShortestPathCompare >]' ./../include/fst/shortest-path.h:389:21: required from 'void fst::internal::NShortestPath(const fst::Fst&, fst::MutableFst*, const std::vector&, int32_t, float, typename Arc::Weight, typename Arc::StateId) [with Arc = fst::ArcTpl >; RevArc = fst::ReverseArc > >; typename Arc::Weight = fst::TropicalWeightTpl; int32_t = int; typename Arc::Weight = fst::TropicalWeightTpl; typename Arc::StateId = int]' ./../include/fst/shortest-path.h:482:28: required from 'void fst::ShortestPath(const Fst&, MutableFst*, std::vector*, const ShortestPathOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; ArcFilter = AnyArcFilter > >; typename Arc::Weight = TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:70:17: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, std::vector*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::AutoQueue; typename Arc::Weight = fst::TropicalWeightTpl]' ./../include/fst/script/shortest-path.h:86:44: required from 'void fst::script::internal::ShortestPath(const fst::Fst&, fst::MutableFst*, const fst::script::ShortestPathOptions&) [with Arc = fst::ArcTpl >]' ./../include/fst/script/shortest-path.h:134:25: required from 'void fst::script::ShortestPath(FstShortestPathArgs*) [with Arc = fst::ArcTpl >; FstShortestPathArgs = std::tuple]' shortest-path.cc:35:1: required from here ./../include/fst/shortest-path.h:269:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 269 | : (state < distance_.size()) ? distance_[state] : Weight::Zero(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:548:11: required from here ./../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../include/fst/queue.h:563:8: required from here ./../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:581:8: required from here ./../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:593:8: required from here ./../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../include/fst/queue.h:607:8: required from here ./../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../include/fst/queue.h:232:8: required from here ./../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; Weight = fst::TropicalWeightTpl; Subset = std::forward_list > > >, std::allocator > > > > >]': ./../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ReverseArc > >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > > >; StateTable = fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >; StateId = int]' ./../include/fst/determinize.h:605:11: required from here ./../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../include/fst/mutable-fst.h:336:8: required from here ./../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../include/fst/determinize.h:37: In member function 'fst::CompactHashBiTable > >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple > >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState >::FindState(std::unique_ptr > >, fst::IntegerFilterState >, std::default_delete > >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl > >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > > >, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState > >::FindState(std::unique_ptr > >, fst::IntegerFilterState >, std::default_delete > >, fst::IntegerFilterState > > >)' at ./../include/fst/determinize.h:630:43: ./../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl > >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > > >, fst::DefaultDeterminizeStateTable > >, fst::IntegerFilterState > >::FindState(std::unique_ptr > >, fst::IntegerFilterState >, std::default_delete > >, fst::IntegerFilterState > > >)': ./../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o stateiterator-class.lo stateiterator-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c stateiterator-class.cc -fPIC -DPIC -o .libs/stateiterator-class.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/stateiterator-class.h:24, from stateiterator-class.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o synchronize.lo synchronize.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c synchronize.cc -fPIC -DPIC -o .libs/synchronize.o /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o text-io.lo text-io.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c text-io.cc -fPIC -DPIC -o .libs/text-io.o text-io.cc: In function 'bool fst::script::ReadPotentials(std::string_view, const std::string&, std::vector*)': text-io.cc:59:31: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 59 | while (potentials->size() <= s) { | ~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o topsort.lo topsort.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c topsort.cc -fPIC -DPIC -o .libs/topsort.o In file included from ./../include/fst/topsort.h:28, from ./../include/fst/script/topsort.h:21, from topsort.cc:18: ./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]': ./../include/fst/topsort.h:96:14: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' topsort.cc:31:1: required from here ./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 41 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]': ./../include/fst/topsort.h:96:14: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' topsort.cc:31:1: required from here ./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] ./../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]': ./../include/fst/topsort.h:96:14: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' topsort.cc:31:1: required from here ./../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]' ./../include/fst/topsort.h:94:11: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' topsort.cc:31:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]' ./../include/fst/topsort.h:94:11: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' topsort.cc:31:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = TopOrderVisitor > >]' ./../include/fst/topsort.h:94:11: required from 'bool fst::TopSort(MutableFst*) [with Arc = ArcTpl >]' ./../include/fst/script/topsort.h:32:25: required from 'void fst::script::TopSort(FstTopSortArgs*) [with Arc = fst::ArcTpl >; FstTopSortArgs = WithReturnValue]' topsort.cc:31:1: required from here ./../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o union.lo union.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c union.cc -fPIC -DPIC -o .libs/union.o In file included from ./../include/fst/rational.h:31, from ./../include/fst/union.h:30, from ./../include/fst/script/union.h:24, from union.cc:18: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o weight-class.lo weight-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c weight-class.cc -fPIC -DPIC -o .libs/weight-class.o In file included from ./../include/fst/error-weight.h:22, from ./../include/fst/arc.h:30, from ./../include/fst/script/weight-class.h:28, from weight-class.cc:18: ./../include/fst/util.h: In function 'fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl': ./../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../include/fst/util.h:324:10: note: 'w.value_' was declared here 324 | Weight w; | ^ ./../include/fst/util.h: In function 'fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl': ./../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../include/fst/util.h:324:10: note: 'w.value_' was declared here 324 | Weight w; | ^ ./../include/fst/util.h: In function 'fst::StrToWeight >(std::basic_string_view >)fst::TropicalWeightTpl': ./../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../include/fst/util.h:324:10: note: 'w.value_' was declared here 324 | Weight w; | ^ /bin/sh ../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o verify.lo verify.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c verify.cc -fPIC -DPIC -o .libs/verify.o /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstscript.la -rpath /usr/lib64 arciterator-class.lo arcsort.lo closure.lo compile.lo compose.lo concat.lo connect.lo convert.lo decode.lo determinize.lo difference.lo disambiguate.lo draw.lo encode.lo encodemapper-class.lo epsnormalize.lo equal.lo equivalent.lo fst-class.lo getters.lo info-impl.lo info.lo intersect.lo invert.lo isomorphic.lo map.lo minimize.lo print.lo project.lo prune.lo push.lo randequivalent.lo randgen.lo relabel.lo replace.lo reverse.lo reweight.lo rmepsilon.lo shortest-distance.lo shortest-path.lo stateiterator-class.lo synchronize.lo text-io.lo topsort.lo union.lo weight-class.lo verify.lo ../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arciterator-class.o .libs/arcsort.o .libs/closure.o .libs/compile.o .libs/compose.o .libs/concat.o .libs/connect.o .libs/convert.o .libs/decode.o .libs/determinize.o .libs/difference.o .libs/disambiguate.o .libs/draw.o .libs/encode.o .libs/encodemapper-class.o .libs/epsnormalize.o .libs/equal.o .libs/equivalent.o .libs/fst-class.o .libs/getters.o .libs/info-impl.o .libs/info.o .libs/intersect.o .libs/invert.o .libs/isomorphic.o .libs/map.o .libs/minimize.o .libs/print.o .libs/project.o .libs/prune.o .libs/push.o .libs/randequivalent.o .libs/randgen.o .libs/relabel.o .libs/replace.o .libs/reverse.o .libs/reweight.o .libs/rmepsilon.o .libs/shortest-distance.o .libs/shortest-path.o .libs/stateiterator-class.o .libs/synchronize.o .libs/text-io.o .libs/topsort.o .libs/union.o .libs/weight-class.o .libs/verify.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstscript.so.25 -o .libs/libfstscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstscript.so.25" && ln -s "libfstscript.so.25.0.0" "libfstscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstscript.so" && ln -s "libfstscript.so.25.0.0" "libfstscript.so") libtool: link: ( cd ".libs" && rm -f "libfstscript.la" && ln -s "../libfstscript.la" "libfstscript.la" ) make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script' Making all in bin make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstarcsort.o fstarcsort.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstarcsort-main.o fstarcsort-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstarcsort-main.cc:27: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstarcsort fstarcsort.o fstarcsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstarcsort fstarcsort.o fstarcsort-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstclosure.o fstclosure.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstclosure-main.o fstclosure-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/script/closure.h:23, from fstclosure-main.cc:25: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstclosure fstclosure.o fstclosure-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstclosure fstclosure.o fstclosure-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompile.o fstcompile.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompile-main.o fstcompile-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompile fstcompile.o fstcompile-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompile fstcompile.o fstcompile-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompose.o fstcompose.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompose-main.o fstcompose-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/compose.h:23, from fstcompose-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompose fstcompose.o fstcompose-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompose fstcompose.o fstcompose-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconcat.o fstconcat.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconcat-main.o fstconcat-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/concat.h:29, from ./../include/fst/script/concat.h:23, from fstconcat-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconcat fstconcat.o fstconcat-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconcat fstconcat.o fstconcat-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconnect.o fstconnect.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconnect-main.o fstconnect-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconnect fstconnect.o fstconnect-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconnect fstconnect.o fstconnect-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconvert.o fstconvert.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstconvert-main.o fstconvert-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstconvert fstconvert.o fstconvert-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstconvert fstconvert.o fstconvert-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdeterminize.o fstdeterminize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdeterminize-main.o fstdeterminize-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstdeterminize-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdeterminize fstdeterminize.o fstdeterminize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdeterminize fstdeterminize.o fstdeterminize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdifference.o fstdifference.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdifference-main.o fstdifference-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/difference.h:28, from ./../include/fst/script/difference.h:23, from fstdifference-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdifference fstdifference.o fstdifference-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdifference fstdifference.o fstdifference-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdisambiguate.o fstdisambiguate.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdisambiguate-main.o fstdisambiguate-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/disambiguate.h:33, from ./../include/fst/script/disambiguate.h:25, from fstdisambiguate-main.cc:25: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdisambiguate fstdisambiguate.o fstdisambiguate-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdisambiguate fstdisambiguate.o fstdisambiguate-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdraw.o fstdraw.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstdraw-main.o fstdraw-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstdraw fstdraw.o fstdraw-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstdraw fstdraw.o fstdraw-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstencode.o fstencode.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstencode-main.o fstencode-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstencode-main.cc:27: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstencode fstencode.o fstencode-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstencode fstencode.o fstencode-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstepsnormalize.o fstepsnormalize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstepsnormalize-main.o fstepsnormalize-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstepsnormalize-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstepsnormalize fstepsnormalize.o fstepsnormalize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstepsnormalize fstepsnormalize.o fstepsnormalize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequal.o fstequal.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequal-main.o fstequal-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstequal fstequal.o fstequal-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstequal fstequal.o fstequal-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequivalent.o fstequivalent.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstequivalent-main.o fstequivalent-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstequivalent-main.cc:27: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstequivalent fstequivalent.o fstequivalent-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstequivalent fstequivalent.o fstequivalent-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinfo.o fstinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinfo-main.o fstinfo-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstinfo-main.cc:29: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstinfo fstinfo.o fstinfo-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstinfo fstinfo.o fstinfo-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstintersect.o fstintersect.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstintersect-main.o fstintersect-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstintersect-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstintersect fstintersect.o fstintersect-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstintersect fstintersect.o fstintersect-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinvert.o fstinvert.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstinvert-main.o fstinvert-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstinvert fstinvert.o fstinvert-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstinvert fstinvert.o fstinvert-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstisomorphic.o fstisomorphic.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstisomorphic-main.o fstisomorphic-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstisomorphic fstisomorphic.o fstisomorphic-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstisomorphic fstisomorphic.o fstisomorphic-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstmap.o fstmap.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstmap-main.o fstmap-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstmap-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstmap fstmap.o fstmap-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstmap fstmap.o fstmap-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstminimize.o fstminimize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstminimize-main.o fstminimize-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstminimize fstminimize.o fstminimize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstminimize fstminimize.o fstminimize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprint.o fstprint.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprint-main.o fstprint-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/closure.h:28, from ./../include/fst/fstlib.h:55, from ./../include/fst/script/print-impl.h:28, from ./../include/fst/script/print.h:26, from fstprint-main.cc:29: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstprint fstprint.o fstprint-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstprint fstprint.o fstprint-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstproject.o fstproject.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstproject-main.o fstproject-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstproject-main.cc:25: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstproject fstproject.o fstproject-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstproject fstproject.o fstproject-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprune.o fstprune.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstprune-main.o fstprune-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstprune fstprune.o fstprune-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstprune fstprune.o fstprune-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstpush.o fstpush.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstpush-main.o fstpush-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstpush-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstpush fstpush.o fstpush-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstpush fstpush.o fstpush-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrandgen.o fstrandgen.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrandgen-main.o fstrandgen-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstrandgen-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrandgen fstrandgen.o fstrandgen-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrandgen fstrandgen.o fstrandgen-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrelabel.o fstrelabel.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrelabel-main.o fstrelabel-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrelabel fstrelabel.o fstrelabel-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrelabel fstrelabel.o fstrelabel-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreplace.o fstreplace.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreplace-main.o fstreplace-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstreplace-main.cc:29: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreplace fstreplace.o fstreplace-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreplace fstreplace.o fstreplace-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreverse.o fstreverse.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreverse-main.o fstreverse-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreverse fstreverse.o fstreverse-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreverse fstreverse.o fstreverse-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreweight.o fstreweight.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstreweight-main.o fstreweight-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstreweight-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstreweight fstreweight.o fstreweight-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstreweight fstreweight.o fstreweight-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrmepsilon.o fstrmepsilon.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstrmepsilon-main.o fstrmepsilon-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstrmepsilon-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstrmepsilon fstrmepsilon.o fstrmepsilon-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstrmepsilon fstrmepsilon.o fstrmepsilon-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestdistance.o fstshortestdistance.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestdistance-main.o fstshortestdistance-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstshortestdistance-main.cc:28: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstshortestdistance fstshortestdistance.o fstshortestdistance-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstshortestdistance fstshortestdistance.o fstshortestdistance-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestpath.o fstshortestpath.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstshortestpath-main.o fstshortestpath-main.cc In file included from ./../include/fst/accumulator.h:34, from ./../include/fst/label-reachable.h:30, from ./../include/fst/lookahead-matcher.h:35, from ./../include/fst/lookahead-filter.h:31, from ./../include/fst/compose.h:33, from ./../include/fst/script/getters.h:28, from fstshortestpath-main.cc:27: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstshortestpath fstshortestpath.o fstshortestpath-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstshortestpath fstshortestpath.o fstshortestpath-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsymbols.o fstsymbols.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsymbols-main.o fstsymbols-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstsymbols fstsymbols.o fstsymbols-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstsymbols fstsymbols.o fstsymbols-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsynchronize.o fstsynchronize.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstsynchronize-main.o fstsynchronize-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstsynchronize fstsynchronize.o fstsynchronize-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstsynchronize fstsynchronize.o fstsynchronize-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fsttopsort.o fsttopsort.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fsttopsort-main.o fsttopsort-main.cc /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fsttopsort fsttopsort.o fsttopsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fsttopsort fsttopsort.o fsttopsort-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstunion.o fstunion.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../include -I./../script -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstunion-main.o fstunion-main.cc In file included from ./../include/fst/rational.h:31, from ./../include/fst/union.h:30, from ./../include/fst/script/union.h:24, from fstunion-main.cc:26: ./../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstunion fstunion.o fstunion-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstunion fstunion.o fstunion-main.o ../script/.libs/libfstscript.so ../lib/.libs/libfst.so -lm -ldl make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' Making all in test make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test' Making all in extensions make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' Making all in compact make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_acceptor-fst.lo compact8_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_acceptor-fst.cc -fPIC -DPIC -o .libs/compact8_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_string-fst.lo compact8_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_string-fst.cc -fPIC -DPIC -o .libs/compact8_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_unweighted-fst.lo compact8_unweighted-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_unweighted-fst.cc -fPIC -DPIC -o .libs/compact8_unweighted-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_unweighted_acceptor-fst.lo compact8_unweighted_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_unweighted_acceptor-fst.cc -fPIC -DPIC -o .libs/compact8_unweighted_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact8_weighted_string-fst.lo compact8_weighted_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact8_weighted_string-fst.cc -fPIC -DPIC -o .libs/compact8_weighted_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_acceptor-fst.lo compact16_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_acceptor-fst.cc -fPIC -DPIC -o .libs/compact16_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_string-fst.lo compact16_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_string-fst.cc -fPIC -DPIC -o .libs/compact16_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_unweighted-fst.lo compact16_unweighted-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_unweighted-fst.cc -fPIC -DPIC -o .libs/compact16_unweighted-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_unweighted_acceptor-fst.lo compact16_unweighted_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_unweighted_acceptor-fst.cc -fPIC -DPIC -o .libs/compact16_unweighted_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact16_weighted_string-fst.lo compact16_weighted_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact16_weighted_string-fst.cc -fPIC -DPIC -o .libs/compact16_weighted_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_acceptor-fst.lo compact64_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_acceptor-fst.cc -fPIC -DPIC -o .libs/compact64_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_string-fst.lo compact64_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_string-fst.cc -fPIC -DPIC -o .libs/compact64_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_unweighted-fst.lo compact64_unweighted-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_unweighted-fst.cc -fPIC -DPIC -o .libs/compact64_unweighted-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_unweighted_acceptor-fst.lo compact64_unweighted_acceptor-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_unweighted_acceptor-fst.cc -fPIC -DPIC -o .libs/compact64_unweighted_acceptor-fst.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compact64_weighted_string-fst.lo compact64_weighted_string-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compact64_weighted_string-fst.cc -fPIC -DPIC -o .libs/compact64_weighted_string-fst.o /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompact.la -rpath /usr/lib64 compact8_acceptor-fst.lo compact8_string-fst.lo compact8_unweighted-fst.lo compact8_unweighted_acceptor-fst.lo compact8_weighted_string-fst.lo compact16_acceptor-fst.lo compact16_string-fst.lo compact16_unweighted-fst.lo compact16_unweighted_acceptor-fst.lo compact16_weighted_string-fst.lo compact64_acceptor-fst.lo compact64_string-fst.lo compact64_unweighted-fst.lo compact64_unweighted_acceptor-fst.lo compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o .libs/compact8_string-fst.o .libs/compact8_unweighted-fst.o .libs/compact8_unweighted_acceptor-fst.o .libs/compact8_weighted_string-fst.o .libs/compact16_acceptor-fst.o .libs/compact16_string-fst.o .libs/compact16_unweighted-fst.o .libs/compact16_unweighted_acceptor-fst.o .libs/compact16_weighted_string-fst.o .libs/compact64_acceptor-fst.o .libs/compact64_string-fst.o .libs/compact64_unweighted-fst.o .libs/compact64_unweighted_acceptor-fst.o .libs/compact64_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompact.so.25 -o .libs/libfstcompact.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstcompact.so.25" && ln -s "libfstcompact.so.25.0.0" "libfstcompact.so.25") libtool: link: (cd ".libs" && rm -f "libfstcompact.so" && ln -s "libfstcompact.so.25.0.0" "libfstcompact.so") libtool: link: ( cd ".libs" && rm -f "libfstcompact.la" && ln -s "../libfstcompact.la" "libfstcompact.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_acceptor-fst.la -rpath /usr/lib64/fst compact8_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_acceptor-fst.so -o .libs/compact8_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_acceptor-fst.la" && ln -s "../compact8_acceptor-fst.la" "compact8_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_string-fst.la -rpath /usr/lib64/fst compact8_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_string-fst.so -o .libs/compact8_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_string-fst.la" && ln -s "../compact8_string-fst.la" "compact8_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted-fst.la -rpath /usr/lib64/fst compact8_unweighted-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted-fst.so -o .libs/compact8_unweighted-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_unweighted-fst.la" && ln -s "../compact8_unweighted-fst.la" "compact8_unweighted-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact8_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted_acceptor-fst.so -o .libs/compact8_unweighted_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_unweighted_acceptor-fst.la" && ln -s "../compact8_unweighted_acceptor-fst.la" "compact8_unweighted_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_weighted_string-fst.la -rpath /usr/lib64/fst compact8_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_weighted_string-fst.so -o .libs/compact8_weighted_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact8_weighted_string-fst.la" && ln -s "../compact8_weighted_string-fst.la" "compact8_weighted_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_acceptor-fst.la -rpath /usr/lib64/fst compact16_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_acceptor-fst.so -o .libs/compact16_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_acceptor-fst.la" && ln -s "../compact16_acceptor-fst.la" "compact16_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_string-fst.la -rpath /usr/lib64/fst compact16_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_string-fst.so -o .libs/compact16_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_string-fst.la" && ln -s "../compact16_string-fst.la" "compact16_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted-fst.la -rpath /usr/lib64/fst compact16_unweighted-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted-fst.so -o .libs/compact16_unweighted-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_unweighted-fst.la" && ln -s "../compact16_unweighted-fst.la" "compact16_unweighted-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact16_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted_acceptor-fst.so -o .libs/compact16_unweighted_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_unweighted_acceptor-fst.la" && ln -s "../compact16_unweighted_acceptor-fst.la" "compact16_unweighted_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_weighted_string-fst.la -rpath /usr/lib64/fst compact16_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_weighted_string-fst.so -o .libs/compact16_weighted_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact16_weighted_string-fst.la" && ln -s "../compact16_weighted_string-fst.la" "compact16_weighted_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_acceptor-fst.la -rpath /usr/lib64/fst compact64_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_acceptor-fst.so -o .libs/compact64_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_acceptor-fst.la" && ln -s "../compact64_acceptor-fst.la" "compact64_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_string-fst.la -rpath /usr/lib64/fst compact64_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_string-fst.so -o .libs/compact64_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_string-fst.la" && ln -s "../compact64_string-fst.la" "compact64_string-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted-fst.la -rpath /usr/lib64/fst compact64_unweighted-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted-fst.so -o .libs/compact64_unweighted-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_unweighted-fst.la" && ln -s "../compact64_unweighted-fst.la" "compact64_unweighted-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact64_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted_acceptor-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted_acceptor-fst.so -o .libs/compact64_unweighted_acceptor-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_unweighted_acceptor-fst.la" && ln -s "../compact64_unweighted_acceptor-fst.la" "compact64_unweighted_acceptor-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_weighted_string-fst.la -rpath /usr/lib64/fst compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_weighted_string-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_weighted_string-fst.so -o .libs/compact64_weighted_string-fst.so libtool: link: ( cd ".libs" && rm -f "compact64_weighted_string-fst.la" && ln -s "../compact64_weighted_string-fst.la" "compact64_weighted_string-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' Making all in compress make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompress.o fstcompress.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstcompress-main.o fstcompress-main.cc /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compressscript.lo compressscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compressscript.cc -fPIC -DPIC -o .libs/compressscript.o In file included from ./../../include/fst/vector-fst.h:34, from ./../../include/fst/cache.h:33, from ./../../include/fst/arc-map.h:32, from ./../../include/fst/encode.h:32, from ./../../include/fst/extensions/compress/compress.h:39, from ./../../include/fst/extensions/compress/compressscript.h:24, from compressscript.cc:18: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:33, from ./../../include/fst/mutable-fst.h:37: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/compress/compress.h:729:18: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:38: ./../../include/fst/extensions/compress/elias.h: In instantiation of 'static void fst::Elias::BatchDecode(const std::vector&, std::vector<_Tp>*) [with Var = int]': ./../../include/fst/extensions/compress/compress.h:684:30: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/elias.h:80:7: warning: variable 'remainder_bits' set but not used [-Wunused-but-set-variable] 80 | Var remainder_bits = 0; | ^~~~~~~~~~~~~~ In file included from ./../../include/fst/topsort.h:28, from ./../../include/fst/queue.h:35, from ./../../include/fst/extensions/compress/compress.h:43: ./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/extensions/compress/compress.h:343:12: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 41 | if (order.size() != fst->NumStates()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/extensions/compress/compress.h:343:12: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] ./../../include/fst/statesort.h: In instantiation of 'void fst::StateSort(MutableFst*, const std::vector&) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/extensions/compress/compress.h:343:12: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/statesort.h:41:20: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]': ./../../include/fst/encode.h:371:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:669:30: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::LZLabel; EdgeLessThan = fst::Compressor > >::LabelLessThan; EdgeEquals = fst::Compressor > >::LabelEquals]': ./../../include/fst/extensions/compress/compress.h:516:25: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::LZLabel>, std::allocator > >::LZLabel> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]': ./../../include/fst/extensions/compress/compress.h:546:33: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | if (index >= decode_vector_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]': ./../../include/fst/extensions/compress/compress.h:614:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]': ./../../include/fst/encode.h:371:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:669:30: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::LZLabel; EdgeLessThan = fst::Compressor > >::LabelLessThan; EdgeEquals = fst::Compressor > >::LabelEquals]': ./../../include/fst/extensions/compress/compress.h:516:25: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::LZLabel>, std::allocator > >::LZLabel> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]': ./../../include/fst/extensions/compress/compress.h:546:33: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | if (index >= decode_vector_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]': ./../../include/fst/extensions/compress/compress.h:614:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'static fst::internal::EncodeTable* fst::internal::EncodeTable::Read(std::istream&, const std::string&) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]': ./../../include/fst/encode.h:371:51: required from 'static fst::EncodeMapper* fst::EncodeMapper::Read(std::istream&, const std::string&, fst::EncodeType) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:669:30: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/encode.h:254:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'const long unsigned int' [-Wsign-compare] 254 | for (int64_t i = 0; i < size; ++i) { | ~~^~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::LZLabel; EdgeLessThan = fst::Compressor > >::LabelLessThan; EdgeEquals = fst::Compressor > >::LabelEquals]': ./../../include/fst/extensions/compress/compress.h:516:25: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::LZLabel>, std::allocator > >::LZLabel> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::SingleDecode(const Var&, Edge*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]': ./../../include/fst/extensions/compress/compress.h:546:33: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:104:15: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 104 | if (index >= decode_vector_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In instantiation of 'bool fst::LempelZiv::BatchDecode(const std::vector >&, std::vector<_ValT>*) [with Var = int; Edge = fst::Compressor > >::Transition; EdgeLessThan = fst::Compressor > >::TransitionLessThan; EdgeEquals = fst::Compressor > >::TransitionEquals]': ./../../include/fst/extensions/compress/compress.h:614:30: required from 'void fst::Compressor::DecodeProcessedFst(const std::vector&, fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:692:3: required from 'bool fst::Compressor::Decompress(std::istream&, const std::string&, fst::MutableFst*) [with Arc = fst::ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:765:18: required from 'bool fst::Decompress(std::istream&, const std::string&, MutableFst*) [with Arc = ArcTpl >; std::istream = std::basic_istream; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compress.h:781:13: required from 'bool fst::Decompress(const std::string&, MutableFst*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:52:28: required from 'void fst::script::Decompress(DecompressArgs*) [with Arc = fst::ArcTpl >; DecompressArgs = WithReturnValue, std::allocator >&, MutableFstClass*> >]' compressscript.cc:44:1: required from here ./../../include/fst/extensions/compress/compress.h:165:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >::Transition>, std::allocator > >::Transition> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 165 | if (temp_integer >= decode_vector_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/compress/compress.h:45: ./../../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst > >; Visitor = Compressor > >::BfsOrder(const fst::ExpandedFst > >&, std::vector*)::BfsVisitor; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]': ./../../include/fst/extensions/compress/compress.h:328:8: required from 'void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:341:3: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst > >; Visitor = Compressor > >::BfsOrder(const fst::ExpandedFst > >&, std::vector*)::BfsVisitor; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]': ./../../include/fst/extensions/compress/compress.h:328:8: required from 'void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:341:3: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h: In instantiation of 'void fst::Visit(const FST&, Visitor*, Queue*, ArcFilter, bool) [with FST = ExpandedFst > >; Visitor = Compressor > >::BfsOrder(const fst::ExpandedFst > >&, std::vector*)::BfsVisitor; Queue = FifoQueue; ArcFilter = AnyArcFilter > >]': ./../../include/fst/extensions/compress/compress.h:328:8: required from 'void fst::Compressor::BfsOrder(const fst::ExpandedFst&, std::vector*) [with Arc = fst::ArcTpl >; typename A::StateId = int]' ./../../include/fst/extensions/compress/compress.h:341:3: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/visit.h:111:17: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | if (state >= state_status.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/visit.h:136:25: warning: comparison of integer expressions of different signedness: 'const fst::ArcTpl >::StateId' {aka 'const int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 136 | if (arc.nextstate >= state_status.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:338:9: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:338:9: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:338:9: required from 'void fst::Compressor::Preprocess(const fst::Fst&, fst::MutableFst*, fst::EncodeMapper*) [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/compress/compress.h:731:3: required from 'bool fst::Compressor::Compress(const fst::Fst&, std::ostream&) [with Arc = fst::ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:743:16: required from 'void fst::Compress(const Fst&, std::ostream&) [with Arc = ArcTpl >; std::ostream = std::basic_ostream]' ./../../include/fst/extensions/compress/compress.h:757:11: required from 'bool fst::Compress(const Fst&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/compress/compressscript.h:39:26: required from 'void fst::script::Compress(CompressArgs*) [with Arc = fst::ArcTpl >; CompressArgs = WithReturnValue, std::allocator >&> >]' compressscript.cc:35:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor > >::WriteToStream(std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:713:11: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 713 | uint8_t block; | ^~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor > >::WriteToStream(std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:713:11: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor > >::WriteToStream(std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:713:11: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor > >::EncodeProcessedFst(fst::ExpandedFst > > const&, std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:436:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized] 436 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:428:13: note: 'previous' was declared here 428 | StateId previous; | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor > >::EncodeProcessedFst(fst::ExpandedFst > > const&, std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:436:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized] 436 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:428:13: note: 'previous' was declared here 428 | StateId previous; | ^~~~~~~~ ./../../include/fst/extensions/compress/compress.h: In member function 'fst::Compressor > >::EncodeProcessedFst(fst::ExpandedFst > > const&, std::basic_ostream >&)': ./../../include/fst/extensions/compress/compress.h:436:31: warning: 'previous' may be used uninitialized [-Wmaybe-uninitialized] 436 | WriteToBuffer(*it - previous); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/compress/compress.h:428:13: note: 'previous' was declared here 428 | StateId previous; | ^~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompressscript.la -rpath /usr/lib64 compressscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compressscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompressscript.so.25 -o .libs/libfstcompressscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so.25" && ln -s "libfstcompressscript.so.25.0.0" "libfstcompressscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstcompressscript.so" && ln -s "libfstcompressscript.so.25.0.0" "libfstcompressscript.so") libtool: link: ( cd ".libs" && rm -f "libfstcompressscript.la" && ln -s "../libfstcompressscript.la" "libfstcompressscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstcompress fstcompress.o fstcompress-main.o libfstcompressscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstcompress fstcompress.o fstcompress-main.o ./.libs/libfstcompressscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' Making all in const make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o const8-fst.lo const8-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c const8-fst.cc -fPIC -DPIC -o .libs/const8-fst.o In file included from const8-fst.cc:20: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned char>; A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned char>; A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned char>; A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned char; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o const16-fst.lo const16-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c const16-fst.cc -fPIC -DPIC -o .libs/const16-fst.o In file included from const16-fst.cc:20: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, short unsigned int>; A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, short unsigned int>; A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, short unsigned int>; A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = short unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o const64-fst.lo const64-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c const64-fst.cc -fPIC -DPIC -o .libs/const64-fst.o In file included from const64-fst.cc:20: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, long unsigned int>; A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, long unsigned int>; A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, long unsigned int>; A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = long unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstconst.la -rpath /usr/lib64 const8-fst.lo const16-fst.lo const64-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstconst.so.25 -o .libs/libfstconst.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstconst.so.25" && ln -s "libfstconst.so.25.0.0" "libfstconst.so.25") libtool: link: (cd ".libs" && rm -f "libfstconst.so" && ln -s "libfstconst.so.25.0.0" "libfstconst.so") libtool: link: ( cd ".libs" && rm -f "libfstconst.la" && ln -s "../libfstconst.la" "libfstconst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const8-fst.la -rpath /usr/lib64/fst const8-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const8-fst.so -o .libs/const8-fst.so libtool: link: ( cd ".libs" && rm -f "const8-fst.la" && ln -s "../const8-fst.la" "const8-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const16-fst.la -rpath /usr/lib64/fst const16-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const16-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const16-fst.so -o .libs/const16-fst.so libtool: link: ( cd ".libs" && rm -f "const16-fst.la" && ln -s "../const16-fst.la" "const16-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const64-fst.la -rpath /usr/lib64/fst const64-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const64-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const64-fst.so -o .libs/const64-fst.so libtool: link: ( cd ".libs" && rm -f "const64-fst.la" && ln -s "../const64-fst.la" "const64-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' Making all in far make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcompilestrings.o farcompilestrings.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcompilestrings-main.o farcompilestrings-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farcompilestrings-main.cc:26: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o compile-strings.lo compile-strings.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c compile-strings.cc -fPIC -DPIC -o .libs/compile-strings.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o far-class.lo far-class.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c far-class.cc -fPIC -DPIC -o .libs/far-class.o In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from far-class.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/far/far.h:32, from ./../../include/fst/extensions/far/far-class.h:27: ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far-class.h:60:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl > >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > > >]' ./../../include/fst/extensions/far/far-class.h:160:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' far-class.cc:59:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 154 | for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) { | ~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far-class.h:60:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl > >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > > >]' ./../../include/fst/extensions/far/far-class.h:160:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' far-class.cc:60:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far-class.h:60:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl > >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > > >]' ./../../include/fst/extensions/far/far-class.h:160:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl >; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' far-class.cc:61:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' ./../../include/fst/extensions/far/far-class.h:60:37: required from 'fst::script::FarReaderClassImpl::FarReaderClassImpl(const std::vector >&) [with Arc = fst::ArcTpl]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::script::FarReaderClassImpl >; _Args = {const vector<__cxx11::basic_string, allocator >, allocator<__cxx11::basic_string, allocator > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t > >]' ./../../include/fst/extensions/far/far-class.h:160:56: required from 'void fst::script::OpenFarReaderClass(OpenFarReaderClassArgs*) [with Arc = fst::ArcTpl; OpenFarReaderClassArgs = WithReturnValue, const std::vector >&>]' far-class.cc:62:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farscript.lo farscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c farscript.cc -fPIC -DPIC -o .libs/farscript.o In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farscript.cc:21: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/vector-fst.h:34, from ./../../include/fst/extensions/far/far.h:36, from ./../../include/fst/extensions/far/compile-strings.h:29, from ./../../include/fst/extensions/far/farscript.h:28: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/extensions/far/far.h:35: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/mutable-fst.h:37: ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst, std::allocator > > >, fst::MutableFst > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst, fst::VectorState, std::allocator > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst, std::allocator > > >, fst::MutableFst > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst, fst::VectorState, std::allocator > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst, std::allocator > > >, fst::MutableFst > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst, fst::VectorState, std::allocator > > >' ./../../include/fst/extensions/far/compile-strings.h:214:18: required from 'void fst::CompileStrings(const std::vector >&, FarWriter&, std::string_view, int32_t, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, bool, const std::string&, const std::string&) [with Arc = ArcTpl; std::string_view = std::basic_string_view; int32_t = int; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:68:29: required from 'void fst::script::CompileStrings(FarCompileStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst, std::allocator > > >, fst::MutableFst > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/far/farscript.h:36: ./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/far/farscript.h:190:19: required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl >; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]' farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/far/farscript.h:190:19: required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl >; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]' farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/far/farscript.h:190:19: required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl >; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]' farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./../../include/fst/extensions/far/info.h: In instantiation of 'void fst::Info(const std::vector >&, const std::string&, const std::string&, bool) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/far/farscript.h:190:19: required from 'void fst::script::Info(FarInfoArgs*) [with Arc = fst::ArcTpl; FarInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool>]' farscript.cc:145:1: required from here ./../../include/fst/extensions/far/info.h:133:35: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 133 | if (key_info.key.size() + 2 > wkey) wkey = key_info.key.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/far/info.h:134:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 134 | if (key_info.type.size() + 2 > wtype) wtype = key_info.type.size() + 2; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from ./../../include/fst/prune.h:31, from ./../../include/fst/determinize.h:41, from ./../../include/fst/fstlib.h:59: ./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]': ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 349 | for (StateId state = 0; state < distance.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:349:35: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/shortest-distance.h: In instantiation of 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]': ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/shortest-distance.h:359:41: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | return state != kNoStateId && state < distance.size() ? distance[state] | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/shortest-distance.h:313:27: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' ./../../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/encode.h:44:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/farscript.h:127:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]' farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' ./../../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/encode.h:44:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/farscript.h:127:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]' farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl >]' ./../../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/encode.h:44:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/farscript.h:127:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl >; FarDecodeArgs = std::tuple]' farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl]': ./../../include/fst/rmfinalepsilon.h:91:10: required from 'void fst::RmFinalEpsilon(MutableFst*) [with Arc = ArcTpl]' ./../../include/fst/encode.h:483:17: required from 'void fst::Decode(MutableFst*, const EncodeMapper&) [with Arc = ArcTpl]' ./../../include/fst/extensions/far/encode.h:44:25: required from 'void fst::Decode(FarReader&, FarWriter&, const EncodeMapper&) [with Arc = ArcTpl]' ./../../include/fst/extensions/far/farscript.h:127:9: required from 'void fst::script::Decode(FarDecodeArgs*) [with Arc = fst::ArcTpl; FarDecodeArgs = std::tuple]' farscript.cc:91:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/fstlib.h:69: ./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' ./../../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/isomorphic.h:36:24: required from 'bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' ./../../include/fst/extensions/far/farscript.h:223:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism > >::StateId' {aka 'int'} [-Wsign-compare] 129 | if (state_pairs_.size() <= s1) state_pairs_.resize(s1 + 1, kNoStateId); | ~~~~~~~~~~~~~~~~~~~~^~~~~ ./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' ./../../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/isomorphic.h:36:24: required from 'bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' ./../../include/fst/extensions/far/farscript.h:223:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism > >::StateId' {aka 'int'} [-Wsign-compare] ./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl >]' ./../../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/isomorphic.h:36:24: required from 'bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl >; std::string_view = std::basic_string_view]' ./../../include/fst/extensions/far/farscript.h:223:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl >; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism > >::StateId' {aka 'int'} [-Wsign-compare] ./../../include/fst/isomorphic.h: In instantiation of 'bool fst::internal::Isomorphism::PairState(StateId, StateId) [with Arc = fst::ArcTpl; StateId = int]': ./../../include/fst/isomorphic.h:86:5: required from 'bool fst::internal::Isomorphism::IsIsomorphic() [with Arc = fst::ArcTpl]' ./../../include/fst/isomorphic.h:254:39: required from 'bool fst::Isomorphic(const Fst&, const Fst&, float) [with Arc = ArcTpl]' ./../../include/fst/extensions/far/isomorphic.h:36:24: required from 'bool fst::Isomorphic(FarReader&, FarReader&, float, std::string_view, std::string_view) [with Arc = ArcTpl; std::string_view = std::basic_string_view]' ./../../include/fst/extensions/far/farscript.h:223:40: required from 'void fst::script::Isomorphic(FarIsomorphicArgs*) [with Arc = fst::ArcTpl; FarIsomorphicArgs = WithReturnValue >, std::basic_string_view > > >]' farscript.cc:157:1: required from here ./../../include/fst/isomorphic.h:129:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::internal::Isomorphism >::StateId' {aka 'int'} [-Wsign-compare] In file included from ./../../include/fst/extensions/far/encode.h:21, from ./../../include/fst/extensions/far/farscript.h:31: ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/encode.h:33:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/farscript.h:141:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]' farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/encode.h:33:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/farscript.h:141:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]' farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/encode.h:33:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/extensions/far/farscript.h:141:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl >; FarEncodeArgs = std::tuple]' farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl; C = EncodeMapper >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl]' ./../../include/fst/extensions/far/encode.h:33:25: required from 'void fst::Encode(FarReader&, FarWriter&, EncodeMapper*) [with Arc = ArcTpl]' ./../../include/fst/extensions/far/farscript.h:141:9: required from 'void fst::script::Encode(FarEncodeArgs*) [with Arc = fst::ArcTpl; FarEncodeArgs = std::tuple]' farscript.cc:103:1: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable >::Label' {aka 'int'} and 'std::vector >::Triple, std::default_delete >::Triple> >, std::allocator >::Triple, std::default_delete >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/extensions/far/far.h:32: ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/info.h:69:62: required from 'void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:204:22: required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl >; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]' farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] 154 | for (size_t j = 0; (j < num_entries) && (!streams_[i]->fail()); ++j) { | ~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/info.h:69:62: required from 'void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:204:22: required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl >; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]' farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst > >; Reader = fst::FstReader > >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl >]' ./../../include/fst/extensions/far/info.h:69:62: required from 'void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:204:22: required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl >; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]' farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] ./../../include/fst/extensions/far/sttable.h: In instantiation of 'fst::STTableReader::STTableReader(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]': ./../../include/fst/extensions/far/sttable.h:185:12: required from 'static fst::STTableReader* fst::STTableReader::Open(const std::vector >&) [with T = fst::Fst >; Reader = fst::FstReader >]' ./../../include/fst/extensions/far/far.h:304:54: required from 'static fst::STTableFarReader* fst::STTableFarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' ./../../include/fst/extensions/far/far.h:505:39: required from 'static fst::FarReader* fst::FarReader::Open(const std::vector >&) [with A = fst::ArcTpl]' ./../../include/fst/extensions/far/info.h:69:62: required from 'void fst::GetInfo(const std::vector >&, const std::string&, const std::string&, bool, FarInfoData*) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/far/farscript.h:204:22: required from 'void fst::script::GetInfo(FarGetInfoArgs*) [with Arc = fst::ArcTpl; FarGetInfoArgs = std::tuple, std::allocator >, std::allocator, std::allocator > > >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const bool, fst::FarInfoData*>]' farscript.cc:136:1: required from here ./../../include/fst/extensions/far/sttable.h:154:31: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int64_t' {aka 'long int'} [-Wsign-compare] In file included from ./../../include/fst/shortest-distance.h:31: ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::NaturalLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::NaturalLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; Less = fst::internal::ErrorLess; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int; typename Arc::Weight = fst::ErrorWeight]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector<_Tp>&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::ErrorWeight]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/replace-util.h:32, from ./../../include/fst/replace.h:36: ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = TropicalWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl >; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl >]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >; Visitor = TopOrderVisitor >; ArcFilter = AnyArcFilter >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >&, fst::AnyArcFilter >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl; ArcFilter = fst::AnyArcFilter >; S = int; typename Arc::Weight = fst::ErrorWeight]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = TopOrderVisitor > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > >&, fst::AnyArcFilter > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::ErrorWeight]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/shortest-distance.h:344:21: required from 'typename Arc::Weight fst::ShortestDistance(const Fst&, float) [with Arc = ArcTpl; typename Arc::Weight = ErrorWeight]' ./../../include/fst/extensions/far/print-strings.h:84:38: required from 'void fst::PrintStrings(FarReader&, FarEntryType, TokenType, const std::string&, const std::string&, bool, bool, const std::string&, bool, int32_t, const std::string&, const std::string&) [with Arc = ArcTpl; std::string = std::__cxx11::basic_string; int32_t = int]' ./../../include/fst/extensions/far/farscript.h:250:27: required from 'void fst::script::PrintStrings(FarPrintStringsArgs*) [with Arc = fst::ArcTpl]' farscript.cc:174:1: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../../include/fst/queue.h:548:11: required from here ./../../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../../include/fst/queue.h:563:8: required from here ./../../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../../include/fst/queue.h:581:8: required from here ./../../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../../include/fst/queue.h:593:8: required from here ./../../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../../include/fst/queue.h:607:8: required from here ./../../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]': ./../../include/fst/queue.h:232:8: required from here ./../../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >, false>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../../include/fst/queue.h:495:8: required from here ./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/prune.h:30: ./../../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::internal::StateWeightCompare > >; Value = int]': ./../../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::internal::StateWeightCompare > >; bool update = false; StateId = int]' ./../../include/fst/queue.h:215:8: required from here ./../../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState, std::allocator > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState, std::allocator > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl, std::allocator > > >; FST = fst::MutableFst >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl, std::allocator > > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >*, std::allocator, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl, std::allocator > > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >*, std::allocator, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o getters.lo getters.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c getters.cc -fPIC -DPIC -o .libs/getters.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o script-impl.lo script-impl.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c script-impl.cc -fPIC -DPIC -o .libs/script-impl.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o sttable.lo sttable.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c sttable.cc -fPIC -DPIC -o .libs/sttable.o /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o stlist.lo stlist.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c stlist.cc -fPIC -DPIC -o .libs/stlist.o /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfar.la -rpath /usr/lib64 sttable.lo stlist.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sttable.o .libs/stlist.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfar.so.25 -o .libs/libfstfar.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstfar.so.25" && ln -s "libfstfar.so.25.0.0" "libfstfar.so.25") libtool: link: (cd ".libs" && rm -f "libfstfar.so" && ln -s "libfstfar.so.25.0.0" "libfstfar.so") libtool: link: ( cd ".libs" && rm -f "libfstfar.la" && ln -s "../libfstfar.la" "libfstfar.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfarscript.la -rpath /usr/lib64 compile-strings.lo far-class.lo farscript.lo getters.lo script-impl.lo sttable.lo stlist.lo libfstfar.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compile-strings.o .libs/far-class.o .libs/farscript.o .libs/getters.o .libs/script-impl.o .libs/sttable.o .libs/stlist.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/extensions/far/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ./.libs/libfstfar.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfarscript.so.25 -o .libs/libfstfarscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstfarscript.so.25" && ln -s "libfstfarscript.so.25.0.0" "libfstfarscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstfarscript.so" && ln -s "libfstfarscript.so.25.0.0" "libfstfarscript.so") libtool: link: ( cd ".libs" && rm -f "libfstfarscript.la" && ln -s "../libfstfarscript.la" "libfstfarscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farcompilestrings farcompilestrings.o farcompilestrings-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farcompilestrings farcompilestrings.o farcompilestrings-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farconvert.o farconvert.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farconvert-main.o farconvert-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farconvert-main.cc:26: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farconvert farconvert.o farconvert-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farconvert farconvert.o farconvert-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcreate.o farcreate.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farcreate-main.o farcreate-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farcreate-main.cc:24: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farcreate farcreate.o farcreate-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farcreate farcreate.o farcreate-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farencode.o farencode.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farencode-main.o farencode-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farencode-main.cc:26: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farencode farencode.o farencode-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farencode farencode.o farencode-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farequal.o farequal.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farequal-main.o farequal-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from farequal-main.cc:24: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farequal farequal.o farequal-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farequal farequal.o farequal-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farextract.o farextract.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farextract-main.o farextract-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farextract-main.cc:25: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farextract farextract.o farextract-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farextract farextract.o farextract-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farinfo.o farinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farinfo-main.o farinfo-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farinfo-main.cc:24: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farinfo farinfo.o farinfo-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farinfo farinfo.o farinfo-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farisomorphic.o farisomorphic.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farisomorphic-main.o farisomorphic-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farisomorphic-main.cc:24: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farisomorphic farisomorphic.o farisomorphic-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farisomorphic farisomorphic.o farisomorphic-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farprintstrings.o farprintstrings.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o farprintstrings-main.o farprintstrings-main.cc In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/script/arciterator-class.h:25, from ./../../include/fst/script/fstscript.h:35, from ./../../include/fst/extensions/far/far-class.h:29, from ./../../include/fst/extensions/far/farscript.h:34, from farprintstrings-main.cc:25: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o farprintstrings farprintstrings.o farprintstrings-main.o libfstfarscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/farprintstrings farprintstrings.o farprintstrings-main.o ./.libs/libfstfarscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' Making all in linear make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstlinear.o fstlinear.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstlinear-main.o fstlinear-main.cc /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o linearscript.lo linearscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c linearscript.cc -fPIC -DPIC -o .libs/linearscript.o In file included from ./../../include/fst/extensions/linear/linearscript.h:27, from linearscript.cc:19: ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]': ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 545 | for (int group = 0; group != groups_.size(); ++group) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]': ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]': ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:545:29: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'int fst::LinearClassifierFstDataBuilder::AddGroup() [with A = fst::ArcTpl >]': ./../../include/fst/extensions/linear/linearscript.h:259:38: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:326:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 636 | for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearClassifierFstDataBuilder::AddWeight(size_t, const std::vector&, Label, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linearscript.h:284:40: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:326:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 652 | if (pred <= 0 || pred > num_classes_) { | ~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linearscript.h:231:33: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:334:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int i = 1; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 832 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:32: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'std::string fst::FeatureGroup::Stats() const [with A = fst::ArcTpl >; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int i = 2; i < next_state_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'int fst::LinearClassifierFstDataBuilder::AddGroup() [with A = fst::ArcTpl >]': ./../../include/fst/extensions/linear/linearscript.h:259:38: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:326:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 636 | for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearClassifierFstDataBuilder::AddWeight(size_t, const std::vector&, Label, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linearscript.h:284:40: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:326:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 652 | if (pred <= 0 || pred > num_classes_) { | ~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linearscript.h:231:33: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:334:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int i = 1; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 832 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'std::string fst::FeatureGroup::Stats() const [with A = fst::ArcTpl >; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int i = 2; i < next_state_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'int fst::LinearClassifierFstDataBuilder::AddGroup() [with A = fst::ArcTpl >]': ./../../include/fst/extensions/linear/linearscript.h:259:38: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:326:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:636:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 636 | for (int i = 0; i < num_classes_; ++i) builder_.AddGroup(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearClassifierFstDataBuilder::AddWeight(size_t, const std::vector&, Label, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linearscript.h:284:40: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearClassifierFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:326:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:652:25: warning: comparison of integer expressions of different signedness: 'fst::LinearClassifierFstDataBuilder > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 652 | if (pred <= 0 || pred > num_classes_) { | ~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linearscript.h:231:33: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:334:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:452:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 452 | for (int i = 1; i < input.size(); ++i) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int i = 1; i < output.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:832:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 832 | for (int i = 0; i < topology.NumNodes(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'std::string fst::FeatureGroup::Stats() const [with A = fst::ArcTpl >; std::string = std::__cxx11::basic_string]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:554:61: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:476:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 476 | for (int i = 2; i < next_state_.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::FeatureGroupBuilder::AddWeight(const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; typename A::Label = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41: required from 'bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/linear/linearscript.h:231:33: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:334:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 691 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 737 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 747 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 748 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 765 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 798 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::FeatureGroupBuilder::AddWeight(const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41: required from 'bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]' ./../../include/fst/extensions/linear/linearscript.h:231:33: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:334:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 691 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 737 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 747 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 748 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 765 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 798 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h: In instantiation of 'bool fst::FeatureGroupBuilder::AddWeight(const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst-data-builder.h:523:41: required from 'bool fst::LinearFstDataBuilder::AddWeight(size_t, const std::vector&, const std::vector&, Weight) [with A = fst::ArcTpl >; size_t = long unsigned int; typename A::Label = int; Weight = fst::LogWeightTpl]' ./../../include/fst/extensions/linear/linearscript.h:231:33: required from 'void fst::script::AddModel(const std::string&, fst::SymbolTable*, fst::SymbolTable*, fst::LinearFstDataBuilder*) [with Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/extensions/linear/linearscript.h:334:15: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/linear-fst-data-builder.h:691:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 691 | while (num_input_start < input.size() && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:695:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 695 | while (num_output_start < output.size() && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:730:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 730 | if (num_input_end > future_size_ && num_input_end - future_size_ != 1) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:737:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 737 | ((input.size() == future_size_ && future_size_ != num_input_end) || | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:739:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 739 | num_input_end != future_size_ + num_output_end))) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:747:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 747 | if (num_input_start + num_input_end == input.size() && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:748:41: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 748 | num_output_start + num_output_end == output.size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:758:55: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 758 | int cur = (num_input_start == 0 && num_output_start <= future_size_) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:765:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 765 | num_output_start <= future_size_ ? 0 : num_output_start - future_size_; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:771:39: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 771 | if (output.empty() && num_input_end > future_size_) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data-builder.h:798:62: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 798 | if (num_output_end > 0 || (output.empty() && num_input_end > future_size_)) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data.h:30: ./../../include/fst/extensions/linear/trie.h: In instantiation of 'void fst::NestedTrieTopology::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]': ./../../include/fst/extensions/linear/trie.h:116:7: required from 'fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:154:41: required from 'fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:313:23: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:392:9: required from 'fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 120 | if (cur_node_ < ptr_->NumNodes()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h: In instantiation of 'void fst::NestedTrieTopology::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]': ./../../include/fst/extensions/linear/trie.h:116:7: required from 'fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:154:41: required from 'fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:313:23: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:392:9: required from 'fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/trie.h: In instantiation of 'void fst::NestedTrieTopology::const_iterator::SetProperCurEdge() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]': ./../../include/fst/extensions/linear/trie.h:116:7: required from 'fst::NestedTrieTopology::const_iterator::const_iterator(const fst::NestedTrieTopology*, int) [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:154:41: required from 'fst::NestedTrieTopology::const_iterator fst::NestedTrieTopology::begin() const [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:313:23: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:392:9: required from 'fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:120:21: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/trie.h: In instantiation of 'fst::NestedTrieTopology::const_iterator& fst::NestedTrieTopology::const_iterator::operator++() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]': /usr/include/c++/13/bits/hashtable_policy.h:993:28: required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::true_type = std::integral_constant]' /usr/include/c++/13/bits/hashtable_policy.h:976:26: required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' /usr/include/c++/13/bits/hashtable.h:1215:21: required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; allocator_type = std::allocator > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant]' /usr/include/c++/13/bits/hashtable.h:568:23: required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]' /usr/include/c++/13/bits/unordered_map.h:184:4: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _Pred = std::equal_to > >::InputOutputLabel> >; _Alloc = std::allocator > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]' ./../../include/fst/extensions/linear/trie.h:313:7: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:392:9: required from 'fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 249 | while (cur_node_ < ptr_->NumNodes() && ptr_->nodes_[cur_node_]->empty()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/trie.h: In instantiation of 'fst::NestedTrieTopology::const_iterator& fst::NestedTrieTopology::const_iterator::operator++() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]': /usr/include/c++/13/bits/hashtable_policy.h:993:28: required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::true_type = std::integral_constant]' /usr/include/c++/13/bits/hashtable_policy.h:976:26: required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' /usr/include/c++/13/bits/hashtable.h:1215:21: required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; allocator_type = std::allocator > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant]' /usr/include/c++/13/bits/hashtable.h:568:23: required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]' /usr/include/c++/13/bits/unordered_map.h:184:4: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _Pred = std::equal_to > >::InputOutputLabel> >; _Alloc = std::allocator > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]' ./../../include/fst/extensions/linear/trie.h:313:7: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:392:9: required from 'fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/trie.h: In instantiation of 'fst::NestedTrieTopology::const_iterator& fst::NestedTrieTopology::const_iterator::operator++() [with L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]': /usr/include/c++/13/bits/hashtable_policy.h:993:28: required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_range(_InputIterator, _InputIterator, const _NodeGetter&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _NodeGetter = std::__detail::_AllocNode > >::InputOutputLabel>, int>, true> > >; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::true_type = std::integral_constant]' /usr/include/c++/13/bits/hashtable_policy.h:976:26: required from 'void std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' /usr/include/c++/13/bits/hashtable.h:1215:21: required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const _Equal&, const allocator_type&, std::true_type) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; allocator_type = std::allocator > >::InputOutputLabel>, int> >; std::true_type = std::integral_constant]' /usr/include/c++/13/bits/hashtable.h:568:23: required from 'std::_Hashtable<_Key2, _Value2, _ValueAlloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Hashtable(_InputIterator, _InputIterator, size_type, const _Hash&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Value = std::pair > >::InputOutputLabel>, int>; _Alloc = std::allocator > >::InputOutputLabel>, int> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to > >::InputOutputLabel> >; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]' /usr/include/c++/13/bits/unordered_map.h:184:4: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::unordered_map(_InputIterator, _InputIterator, size_type, const hasher&, const key_equal&, const allocator_type&) [with _InputIterator = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>::const_iterator; _Key = fst::ParentLabel > >::InputOutputLabel>; _Tp = int; _Hash = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; _Pred = std::equal_to > >::InputOutputLabel> >; _Alloc = std::allocator > >::InputOutputLabel>, int> >; size_type = long unsigned int; hasher = fst::ParentLabelHash > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; key_equal = std::equal_to > >::InputOutputLabel> >; allocator_type = std::allocator > >::InputOutputLabel>, int> >]' ./../../include/fst/extensions/linear/trie.h:313:7: required from 'fst::FlatTrieTopology::FlatTrieTopology(const T&) [with T = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; H = fst::FeatureGroup > >::InputOutputLabelHash]' ./../../include/fst/extensions/linear/trie.h:392:9: required from 'fst::MutableTrie::MutableTrie(const fst::MutableTrie&) [with S = fst::NestedTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>; L = fst::FeatureGroup > >::InputOutputLabel; V = fst::FeatureGroup > >::WeightBackLink; T = fst::FlatTrieTopology > >::InputOutputLabel, fst::FeatureGroup > >::InputOutputLabelHash>]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:842:34: required from 'fst::FeatureGroup* fst::FeatureGroupBuilder::Dump(size_t) [with A = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/linear/linear-fst-data-builder.h:546:54: required from 'fst::LinearFstData* fst::LinearFstDataBuilder::Dump() [with A = fst::ArcTpl >]' ./../../include/fst/extensions/linear/linearscript.h:336:42: required from 'void fst::script::LinearCompileTpl(LinearCompileArgs*) [with Arc = fst::ArcTpl >; LinearCompileArgs = std::tuple, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, char**, int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' linearscript.cc:73:1: required from here ./../../include/fst/extensions/linear/trie.h:249:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /usr/include/c++/13/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst-data-builder.h:31: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ' 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE' 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linearscript.h:28: ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]': ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE' 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ' 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE' 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]': ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE' 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ' 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE' 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]': ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE' 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < NumGroups(); ++i) output->push_back(GroupStartState(i)); | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from 'A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from 'void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ' 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from 'A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from 'void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ' 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from 'A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from 'void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ' 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/trie.h:26: ./../../include/fst/util.h: In function 'fst::StrToWeight >(std::basic_string_view >)fst::TropicalWeightTpl': ./../../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../../include/fst/util.h:324:10: note: 'w.value_' was declared here 324 | Weight w; | ^ ./../../include/fst/util.h: In function 'fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl': ./../../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../../include/fst/util.h:324:10: note: 'w.value_' was declared here 324 | Weight w; | ^ ./../../include/fst/util.h: In function 'fst::StrToWeight >(std::basic_string_view >)fst::LogWeightTpl': ./../../include/fst/util.h:331:10: warning: 'w.value_' may be used uninitialized [-Wmaybe-uninitialized] 331 | return w; | ^ ./../../include/fst/util.h:324:10: note: 'w.value_' was declared here 324 | Weight w; | ^ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function 'fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)', inlined from 'fst::Collection::FindId(std::vector > const&, bool)' at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/collection.h: In member function 'fst::Collection::FindId(std::vector > const&, bool)': ./../../include/fst/extensions/pdt/collection.h:87:12: note: 'node' declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: 'this' declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlinearscript.la -rpath /usr/lib64 linearscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linearscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlinearscript.so.25 -o .libs/libfstlinearscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so.25" && ln -s "libfstlinearscript.so.25.0.0" "libfstlinearscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstlinearscript.so" && ln -s "libfstlinearscript.so.25.0.0" "libfstlinearscript.so") libtool: link: ( cd ".libs" && rm -f "libfstlinearscript.la" && ln -s "../libfstlinearscript.la" "libfstlinearscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstlinear fstlinear.o fstlinear-main.o libfstlinearscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstlinear fstlinear.o fstlinear-main.o ./.libs/libfstlinearscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstloglinearapply.o fstloglinearapply.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstloglinearapply-main.o fstloglinearapply-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/linear/loglinear-apply.h:24, from fstloglinearapply-main.cc:23: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/vector-fst.h:34, from ./../../include/fst/cache.h:33, from ./../../include/fst/extensions/linear/linear-fst.h:35, from fstloglinearapply-main.cc:22: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' fstloglinearapply-main.cc:60:21: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst-data.h:31, from ./../../include/fst/extensions/linear/linear-fst.h:32: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' fstloglinearapply-main.cc:60:21: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/mutable-fst.h:37: ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' fstloglinearapply-main.cc:60:21: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/linear/loglinear-apply.h:68:22: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/linear/loglinear-apply.h:68:22: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/linear/loglinear-apply.h:68:22: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT>, fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >' ./../../include/fst/minimize.h:528:44: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::GallicArc >, fst::GALLIC_LEFT>]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >, fst::MutableFst >, fst::GALLIC_LEFT> > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/compose.h:1044:28: required from 'void fst::Compose(const Fst&, const Fst&, MutableFst*, const ComposeOptions&) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:63:12: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/linear/loglinear-apply.h:31: ./../../include/fst/rmepsilon.h: In instantiation of 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]': ./../../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]' ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/rmepsilon.h:217:24: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 217 | for (size_t i = 0; i < fst->NumStates(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:230:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 230 | for (size_t i = 0; i < fst->NumStates(); i++) states.push_back(i); | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:243:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 243 | for (StateId i = 0; i < order.size(); i++) states[order[i]] = i; | ~~^~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:251:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 251 | for (StateId i = 0; i < scc.size(); i++) { | ~~^~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:255:27: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId i = 0; i < first.size(); i++) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/rmepsilon.h:282:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'fst::ExpandedFst > >::StateId' {aka 'int'} [-Wsign-compare] 282 | for (size_t s = 0; s < fst->NumStates(); ++s) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::GALLIC_LEFT> >, fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >' ./../../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc >, fst::GALLIC_LEFT> >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >, fst::MutableFst >, fst::GALLIC_LEFT> > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >, fst::VectorState > >, std::allocator > > > > >' ./../../include/fst/minimize.h:290:21: required from 'class fst::internal::CyclicMinimizer >, fst::LifoQueue >' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ReverseArc > >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst > >, std::allocator > > > > >, fst::MutableFst > > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/shortest-distance.h:31, from ./../../include/fst/prune.h:31, from ./../../include/fst/determinize.h:41, from ./../../include/fst/extensions/linear/loglinear-apply.h:25: ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::EpsilonArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/rmepsilon.h:339:22: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]' ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/rmepsilon.h:303:12: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]' ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/minimize.h:41, from ./../../include/fst/extensions/linear/loglinear-apply.h:28: ./../../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/push.h:32: ./../../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]': ./../../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::GallicArc >, fst::GALLIC_LEFT>::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector, fst::GALLIC_LEFT>, std::allocator, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]': ./../../include/fst/minimize.h:465:10: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/push.h: In instantiation of 'typename Arc::Weight fst::ComputeTotalWeight(const Fst&, const std::vector&, bool) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::Weight = LogWeightTpl]': ./../../include/fst/push.h:98:49: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/push.h:46:24: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 46 | return fst.Start() < distance.size() ? distance[fst.Start()] | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/push.h:50:39: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 50 | for (typename Arc::StateId s = 0; s < distance.size(); ++s) { | ~~^~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h: In instantiation of 'void fst::Reweight(MutableFst*, const std::vector&, ReweightType) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]': ./../../include/fst/push.h:99:13: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/reweight.h:72:11: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 72 | if (s == potential.size()) break; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:78:27: warning: comparison of integer expressions of different signedness: 'fst::ArcTpl >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 78 | if (arc.nextstate >= potential.size()) continue; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/reweight.h:106:41: warning: comparison of integer expressions of different signedness: 'fst::Fst > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 106 | const auto startweight = fst->Start() < potential.size() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/replace-util.h:32, from ./../../include/fst/replace.h:36: ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ArcTpl >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = MutableFst > >; Visitor = TopOrderVisitor > >; ArcFilter = EpsilonArcFilter > >]' ./../../include/fst/rmepsilon.h:235:13: required from 'void fst::RmEpsilon(MutableFst*, std::vector*, const RmEpsilonOptions&) [with Arc = ArcTpl >; Queue = AutoQueue; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/rmepsilon.h:342:12: required from 'void fst::RmEpsilon(MutableFst*, bool, typename Arc::Weight, typename Arc::StateId, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl; typename Arc::StateId = int]' ./../../include/fst/extensions/linear/loglinear-apply.h:72:20: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 389 | for (StateId s = 0; s < hstates.size(); ++s) partition_.Add(s, hstates[s]); | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]': ./../../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:389:27: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/accumulator.h:31: ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/extensions/linear/loglinear-apply.h:79:14: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; Less = fst::internal::ErrorLess, fst::GALLIC_LEFT> >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; Less = fst::internal::ErrorLess, fst::GALLIC_RIGHT> >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/minimize.h:36: ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = EncodeMapper >, fst::GALLIC_LEFT> >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:536:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable >, fst::GALLIC_LEFT> >::Label' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> >, std::allocator >, fst::GALLIC_LEFT> >::Triple, std::default_delete >, fst::GALLIC_LEFT> >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ArcTpl >; ArcFilter = fst::AnyArcFilter > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 776 | for (StateId i = 0; i < queue_type->size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'static void fst::AutoQueue::SccQueueType(const fst::Fst&, const std::vector&, std::vector*, ArcFilter, Less*, bool*, bool*) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; Less = fst::internal::ErrorLess >; S = int]': ./../../include/fst/queue.h:678:19: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/queue.h:776:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/encode.h: In instantiation of 'const fst::internal::EncodeTable::Triple* fst::internal::EncodeTable::Decode(Label) const [with Arc = fst::ArcTpl >; Label = int]': ./../../include/fst/encode.h:454:41: required from 'Arc fst::EncodeMapper::operator()(const Arc&) [with Arc = fst::ArcTpl >]' ./../../include/fst/arc-map.h:134:31: required from 'void fst::ArcMap(MutableFst*, C*) [with A = ArcTpl >; C = EncodeMapper > >]' ./../../include/fst/encode.h:477:9: required from 'void fst::Encode(MutableFst*, EncodeMapper*) [with Arc = ArcTpl >]' ./../../include/fst/minimize.h:559:11: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/encode.h:186:28: warning: comparison of integer expressions of different signedness: 'fst::internal::EncodeTable > >::Label' {aka 'int'} and 'std::vector > >::Triple, std::default_delete > >::Triple> >, std::allocator > >::Triple, std::default_delete > >::Triple> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 186 | if (label < 1 || label > triples_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = GallicArc >, fst::GALLIC_LEFT>; C = ArcSortMapper >, fst::GALLIC_LEFT>, ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Compare = ILabelCompare >, fst::GALLIC_LEFT> >]' ./../../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::GALLIC_LEFT>, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/minimize.h:475:12: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'size_t fst::internal::CyclicMinimizer::StateILabelHasher::operator()(StateId) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; size_t = long unsigned int; StateId = int]': ./../../include/fst/minimize.h:204:29: required from 'void fst::internal::CyclicMinimizer::PrePartition(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:235:5: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:154:25: warning: comparison of integer expressions of different signedness: 'const fst::internal::CyclicMinimizer >, fst::LifoQueue >::StateILabelHasher::Label' {aka 'const int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 154 | if (this_ilabel != current_ilabel) { // Ignores repeats. | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; fst::internal::AcyclicMinimizer::StateId = int]': ./../../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = GallicArc >, fst::GALLIC_LEFT>; Visitor = internal::AcyclicMinimizer >, fst::GALLIC_LEFT> >::HeightVisitor]' ./../../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'bool fst::internal::AcyclicMinimizer::HeightVisitor::InitState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:336:13: warning: comparison of integer expressions of different signedness: 'fst::internal::AcyclicMinimizer > >::StateId' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 336 | if (s >= num_states_) num_states_ = s + 1; | ~~^~~~~~~~~~~~~~ ./../../include/fst/minimize.h: In instantiation of 'void fst::internal::AcyclicMinimizer::HeightVisitor::FinishState(fst::internal::AcyclicMinimizer::StateId, fst::internal::AcyclicMinimizer::StateId, const Arc*) [with Arc = fst::ArcTpl >; fst::internal::AcyclicMinimizer::StateId = int]': ./../../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = internal::AcyclicMinimizer > >::HeightVisitor]' ./../../include/fst/minimize.h:384:13: required from 'void fst::internal::AcyclicMinimizer::Initialize(const fst::Fst&) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:317:5: required from 'fst::internal::AcyclicMinimizer::AcyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:476:27: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/minimize.h:360:15: warning: comparison of integer expressions of different signedness: 'const int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 360 | if (h > max_height_) max_height_ = h; | ~~^~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_LEFT>]' ./../../include/fst/shortest-distance.h:305:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst >, fst::GALLIC_LEFT> > >; Visitor = TopOrderVisitor >, fst::GALLIC_LEFT> > >; ArcFilter = AnyArcFilter >, fst::GALLIC_LEFT> > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst >, fst::GALLIC_LEFT> > >&, fst::AnyArcFilter >, fst::GALLIC_LEFT> > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; ArcFilter = fst::AnyArcFilter >, fst::GALLIC_LEFT> > >; S = int; typename Arc::Weight = fst::GallicWeight, fst::GALLIC_RIGHT>]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = GallicArc >, fst::GALLIC_LEFT>; typename Arc::Weight = GallicWeight, fst::GALLIC_LEFT>]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:532:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor >, fst::GALLIC_LEFT> > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >; Compare = fst::ILabelCompare >, fst::GALLIC_LEFT> > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc >, fst::GALLIC_LEFT> >; C = ArcSortMapper >, fst::GALLIC_LEFT> >, ILabelCompare >, fst::GALLIC_LEFT> > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc >, fst::GALLIC_LEFT> >; Compare = ILabelCompare >, fst::GALLIC_LEFT> > >]' ./../../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/minimize.h:537:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/topsort.h: In instantiation of 'void fst::TopOrderVisitor::FinishVisit() [with Arc = fst::ReverseArc > >]': ./../../include/fst/dfs-visit.h:114:25: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > > >; Visitor = TopOrderVisitor > > >; ArcFilter = AnyArcFilter > > >]' ./../../include/fst/queue.h:428:13: required from 'fst::TopOrderQueue::TopOrderQueue(const fst::Fst&, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::TopOrderQueue; _Args = {const fst::Fst > > >&, fst::AnyArcFilter > > >&}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' ./../../include/fst/queue.h:655:56: required from 'fst::AutoQueue::AutoQueue(const fst::Fst&, const std::vector*, ArcFilter) [with Arc = fst::ReverseArc > >; ArcFilter = fst::AnyArcFilter > > >; S = int; typename Arc::Weight = fst::LogWeightTpl]' ./../../include/fst/shortest-distance.h:316:24: required from 'void fst::ShortestDistance(const Fst&, std::vector*, bool, float) [with Arc = ArcTpl >; typename Arc::Weight = LogWeightTpl]' ./../../include/fst/push.h:96:19: required from 'void fst::Push(MutableFst*, ReweightType, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/minimize.h:554:9: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/topsort.h:63:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/topsort.h:66:29: warning: comparison of integer expressions of different signedness: 'fst::TopOrderVisitor > > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (StateId s = 0; s < finish_.size(); ++s) { | ~~^~~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ReverseArc > >; Compare = fst::ILabelCompare > > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ReverseArc > >; C = ArcSortMapper > >, ILabelCompare > > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ReverseArc > >; Compare = ILabelCompare > > >]' ./../../include/fst/minimize.h:230:12: required from 'void fst::internal::CyclicMinimizer::Initialize(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:128:5: required from 'fst::internal::CyclicMinimizer::CyclicMinimizer(const fst::ExpandedFst&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue]' ./../../include/fst/minimize.h:483:60: required from 'void fst::internal::AcceptorMinimize(fst::MutableFst*) [with Arc = fst::ArcTpl >]' ./../../include/fst/minimize.h:560:31: required from 'void fst::Minimize(MutableFst*, MutableFst*, float, bool) [with Arc = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:75:17: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >; B = ArcTpl >]' ./../../include/fst/extensions/linear/loglinear-apply.h:52:28: required from 'void fst::LogLinearApply(const Fst&, const Fst&, MutableFst*, bool) [with A = ArcTpl >]' fstloglinearapply-main.cc:62:22: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector > >, std::allocator > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'fst::SccQueue::StateId fst::SccQueue::Head() const [with S = int; Queue = fst::QueueBase; StateId = int]': ./../../include/fst/queue.h:548:11: required from here ./../../include/fst/queue.h:552:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 552 | ((front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Enqueue(StateId) [with S = int; Queue = fst::QueueBase; StateId = int]': ./../../include/fst/queue.h:563:8: required from here ./../../include/fst/queue.h:574:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const __gnu_cxx::__alloc_traits, int>::value_type' {aka 'const int'} [-Wsign-compare] 574 | while (trivial_queue_.size() <= scc_[s]) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Dequeue() [with S = int; Queue = fst::QueueBase]': ./../../include/fst/queue.h:581:8: required from here ./../../include/fst/queue.h:584:23: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 584 | } else if (front_ < trivial_queue_.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'bool fst::SccQueue::Empty() const [with S = int; Queue = fst::QueueBase]': ./../../include/fst/queue.h:593:8: required from here ./../../include/fst/queue.h:602:22: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 602 | return (front_ >= trivial_queue_.size()) || | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::SccQueue::Clear() [with S = int; Queue = fst::QueueBase]': ./../../include/fst/queue.h:607:8: required from here ./../../include/fst/queue.h:611:20: warning: comparison of integer expressions of different signedness: 'fst::SccQueue >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 611 | } else if (i < trivial_queue_.size()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../../include/fst/queue.h:495:8: required from here ./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] In file included from ./../../include/fst/lookahead-matcher.h:33: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]': ./../../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:631:39: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 631 | if (in_dist_ && out_dist_->size() <= s) { | ~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC_RESTRICT>; Subset = std::forward_list >, fst::GALLIC_RESTRICT> >, std::allocator >, fst::GALLIC_RESTRICT> > > >]': ./../../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC_RESTRICT, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC_RESTRICT> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC_RESTRICT>, fst::IntegerFilterState >; StateId = int]' ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC_RESTRICT>, std::allocator, fst::GALLIC_RESTRICT> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; Weight = fst::GallicWeight, fst::GALLIC>; Subset = std::forward_list >, fst::GALLIC> >, std::allocator >, fst::GALLIC> > > >]': ./../../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::GallicArc >, fst::GALLIC>; CommonDivisor = fst::GallicCommonDivisor, fst::GALLIC, fst::DefaultCommonDivisor > >; Filter = fst::DefaultDeterminizeFilter >, fst::GALLIC> >; StateTable = fst::DefaultDeterminizeStateTable >, fst::GALLIC>, fst::IntegerFilterState >; StateId = int]' ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement >, fst::GALLIC> >::StateId' {aka 'const int'} and 'std::vector, fst::GALLIC>, std::allocator, fst::GALLIC> > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/determinize.h:39: ./../../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]': ./../../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_RESTRICT>; FactorIterator = fst::GallicFactor, fst::GALLIC_RESTRICT>; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >; FST = fst::Fst >, fst::GALLIC_RESTRICT> >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_RESTRICT>, fst::GallicFactor, fst::GALLIC_RESTRICT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]': ./../../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC>; FactorIterator = fst::GallicFactor, fst::GALLIC>; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >; FST = fst::Fst >, fst::GALLIC> >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC>, fst::GallicFactor, fst::GALLIC> >::StateId' {aka 'const int'} [-Wsign-compare] ./../../include/fst/determinize.h: In instantiation of 'fst::internal::DeterminizeFsaImpl::Weight fst::internal::DeterminizeFsaImpl::ComputeDistance(const Subset&) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; Weight = fst::LogWeightTpl; Subset = std::forward_list > >, std::allocator > > > >]': ./../../include/fst/determinize.h:632:28: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::FindState(std::unique_ptr >) [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int; typename Filter::FilterState = fst::IntegerFilterState]' ./../../include/fst/determinize.h:611:12: required from 'fst::internal::DeterminizeFsaImpl::StateId fst::internal::DeterminizeFsaImpl::ComputeStart() [with Arc = fst::ArcTpl >; CommonDivisor = fst::DefaultCommonDivisor >; Filter = fst::DefaultDeterminizeFilter > >; StateTable = fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >; StateId = int]' ./../../include/fst/determinize.h:605:11: required from here ./../../include/fst/determinize.h:643:29: warning: comparison of integer expressions of different signedness: 'const fst::internal::DeterminizeElement > >::StateId' {aka 'const int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 643 | (element.state_id < in_dist_->size() ? (*in_dist_)[element.state_id] | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState > >, std::allocator > > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl > >, std::allocator > > > > >; FST = fst::MutableFst > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc > >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl > >, std::allocator > > > > >::StateId' {aka 'int'} and 'std::vector > >, std::allocator > > > >*, std::allocator > >, std::allocator > > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ReverseArc >, fst::GALLIC_LEFT> >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*, std::allocator >, fst::GALLIC_LEFT> >, std::allocator >, fst::GALLIC_LEFT> > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/factor-weight.h: In instantiation of 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::FindState(const Element&) [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]': ./../../include/fst/factor-weight.h:291:16: required from 'fst::internal::FactorWeightFstImpl::StateId fst::internal::FactorWeightFstImpl::Start() [with Arc = fst::GallicArc >, fst::GALLIC_LEFT>; FactorIterator = fst::GallicFactor, fst::GALLIC_LEFT>; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >; FST = fst::Fst >, fst::GALLIC_LEFT> >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/factor-weight.h:348:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const fst::internal::FactorWeightFstImpl >, fst::GALLIC_LEFT>, fst::GallicFactor, fst::GALLIC_LEFT> >::StateId' {aka 'const int'} [-Wsign-compare] 348 | while (unfactored_.size() <= element.state) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >; FST = fst::MutableFst >, fst::GALLIC_LEFT> >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::GallicArc >, fst::GALLIC_LEFT>]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > > >::StateId' {aka 'int'} and 'std::vector >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*, std::allocator >, fst::GALLIC_LEFT>, std::allocator >, fst::GALLIC_LEFT> > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function 'fst::CompactHashBiTable >, (fst::GallicType)4>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)4>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)' at ./../../include/fst/determinize.h:630:43: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)4>, fst::GallicCommonDivisor, (fst::GallicType)4, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)4> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)4>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)4>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)4>, fst::IntegerFilterState > > >)': ./../../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, (fst::GallicType)2>, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, (fst::GallicType)2>, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)' at ./../../include/fst/determinize.h:630:43: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, (fst::GallicType)2>, fst::GallicCommonDivisor, (fst::GallicType)2, fst::DefaultCommonDivisor > >, fst::DefaultDeterminizeFilter >, (fst::GallicType)2> >, fst::DefaultDeterminizeStateTable >, (fst::GallicType)2>, fst::IntegerFilterState > >::FindState(std::unique_ptr >, (fst::GallicType)2>, fst::IntegerFilterState >, std::default_delete >, (fst::GallicType)2>, fst::IntegerFilterState > > >)': ./../../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ In member function 'fst::CompactHashBiTable >, fst::IntegerFilterState >*, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleKey, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::StateTupleEqual, (fst::HSType)0>::FindId(fst::internal::DeterminizeStateTuple >, fst::IntegerFilterState >* const&, bool)', inlined from 'fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../../include/fst/determinize.h:336:34, inlined from 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)' at ./../../include/fst/determinize.h:630:43: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'raw_tuple' in 'MEM[(struct CompactHashBiTable *)_14 + 8B].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/determinize.h: In member function 'fst::internal::DeterminizeFsaImpl >, fst::DefaultCommonDivisor >, fst::DefaultDeterminizeFilter > >, fst::DefaultDeterminizeStateTable >, fst::IntegerFilterState > >::FindState(std::unique_ptr >, fst::IntegerFilterState >, std::default_delete >, fst::IntegerFilterState > > >)': ./../../include/fst/determinize.h:332:17: note: 'raw_tuple' declared here 332 | StateTuple *raw_tuple = tuple.release(); | ^~~~~~~~~ ./../../include/fst/determinize.h:628:54: note: 'this' declared here 628 | StateId FindState(std::unique_ptr tuple) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstloglinearapply fstloglinearapply.o fstloglinearapply-main.o libfstlinearscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstloglinearapply fstloglinearapply.o fstloglinearapply-main.o ./.libs/libfstlinearscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o linear-tagger-fst.lo linear-tagger-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c linear-tagger-fst.cc -fPIC -DPIC -o .libs/linear-tagger-fst.o In file included from /usr/include/c++/13/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst.h:31, from linear-tagger-fst.cc:18: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ' 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'typename A::Weight fst::LinearFstData::FinalWeight(Iterator, Iterator) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; typename A::Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:121:39: required from 'fst::internal::LinearTaggerFstImpl::Weight fst::internal::LinearTaggerFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:188:3: note: in expansion of macro 'DCHECK_EQ' 188 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/linear/linear-fst.h:32: ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 70 | for (int i = 0; i < NumGroups(); ++i) output->push_back(GroupStartState(i)); | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::EncodeStartState(std::vector*) const [with A = fst::ArcTpl >; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:219:28: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::FindStartState() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:110:23: required from 'fst::internal::LinearTaggerFstImpl::StateId fst::internal::LinearTaggerFstImpl::Start() [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/fst.h:950:55: required from 'fst::ImplToFst::StateId fst::ImplToFst::Start() const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; StateId = int]' ./../../include/fst/fst.h:950:11: required from here ./../../include/fst/extensions/linear/linear-fst-data.h:70:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::LogWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from 'A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from 'void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ' 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h: In instantiation of 'void fst::LinearFstData::TakeTransition(Iterator, Iterator, Iterator, Label, Label, std::vector*, Weight*) const [with Iterator = __gnu_cxx::__normal_iterator >; A = fst::ArcTpl >; Label = int; typename A::Label = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/linear/linear-fst.h:319:24: required from 'A fst::internal::LinearTaggerFstImpl::MakeArc(const std::vector&, Label, Label, std::vector*) [with A = fst::ArcTpl >; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:342:16: required from 'void fst::internal::LinearTaggerFstImpl::ExpandArcs(StateId, const std::vector&, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; typename A::Label = int; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:397:5: required from 'void fst::internal::LinearTaggerFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/linear/linear-fst.h:130:22: required from 'size_t fst::internal::LinearTaggerFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearTaggerFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/log.h:71:36: warning: comparison of integer expressions of different signedness: '__gnu_cxx::__normal_iterator >::difference_type' {aka 'long int'} and 'std::vector > >, std::default_delete > > > >, std::allocator > >, std::default_delete > > > > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:71:25: note: in expansion of macro 'DCHECK' 71 | #define DCHECK_EQ(x, y) DCHECK((x) == (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst-data.h:161:3: note: in expansion of macro 'DCHECK_EQ' 161 | DCHECK_EQ(trie_state_end - trie_state_begin, groups_.size()); | ^~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function 'fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)', inlined from 'fst::Collection::FindId(std::vector > const&, bool)' at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/collection.h: In member function 'fst::Collection::FindId(std::vector > const&, bool)': ./../../include/fst/extensions/pdt/collection.h:87:12: note: 'node' declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: 'this' declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_tagger-fst.la -rpath /usr/lib64/fst linear-tagger-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-tagger-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_tagger-fst.so -o .libs/linear_tagger-fst.so libtool: link: ( cd ".libs" && rm -f "linear_tagger-fst.la" && ln -s "../linear_tagger-fst.la" "linear_tagger-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o linear-classifier-fst.lo linear-classifier-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c linear-classifier-fst.cc -fPIC -DPIC -o .libs/linear-classifier-fst.o In file included from /usr/include/c++/13/cassert:44, from ./../../include/fst/log.h:23, from ./../../include/fst/extensions/linear/linear-fst.h:31, from linear-classifier-fst.cc:18: ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::LogWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE' 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]': ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE' 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::FinalWeight(const std::vector&) const [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; typename A::Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:659:19: required from 'fst::internal::LinearClassifierFstImpl::Weight fst::internal::LinearClassifierFstImpl::Final(StateId) [with A = fst::ArcTpl >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:63: required from 'fst::ImplToFst::Weight fst::ImplToFst::Final(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; Weight = fst::TropicalWeightTpl; StateId = int]' ./../../include/fst/fst.h:952:10: required from here ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:767:5: note: in expansion of macro 'DCHECK_LE' 767 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::Expand(StateId) [with A = fst::ArcTpl >; StateId = int]': ./../../include/fst/extensions/linear/linear-fst.h:665:22: required from 'size_t fst::internal::LinearClassifierFstImpl::NumArcs(StateId) [with A = fst::ArcTpl >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:67: required from 'size_t fst::ImplToFst::NumArcs(StateId) const [with Impl = fst::internal::LinearClassifierFstImpl > >; FST = fst::Fst > >; size_t = long unsigned int; StateId = int]' ./../../include/fst/fst.h:954:10: required from here ./../../include/fst/extensions/linear/linear-fst.h:821:31: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 821 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:823:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 823 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/log.h:74:36: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ~~~~^~~~~~ ./../../include/fst/log.h:74:25: note: in expansion of macro 'DCHECK' 74 | #define DCHECK_LE(x, y) DCHECK((x) <= (y)) | ^~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:830:5: note: in expansion of macro 'DCHECK_LE' 830 | DCHECK_LE(pred, num_classes_); | ^~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:835:25: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 835 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h: In instantiation of 'void fst::internal::LinearClassifierFstImpl::MatchInput(StateId, Label, std::vector*) [with A = fst::ArcTpl >; StateId = int; Label = int]': ./../../include/fst/extensions/linear/linear-fst.h:1132:38: required from 'bool fst::LinearFstMatcherTpl::Find(Label) [with F = fst::LinearClassifierFst > >; Label = int]' ./../../include/fst/extensions/linear/linear-fst.h:1123:8: required from here ./../../include/fst/extensions/linear/linear-fst.h:857:33: warning: comparison of integer expressions of different signedness: 'fst::internal::LinearClassifierFstImpl > >::Label' {aka 'int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 857 | for (Label pred = 1; pred <= num_classes_; ++pred) { | ~~~~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:859:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 859 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ ./../../include/fst/extensions/linear/linear-fst.h:868:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 868 | for (int i = 0; i < num_groups_; ++i) | ~~^~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/collection.h:27, from ./../../include/fst/extensions/linear/linear-fst.h:33: In member function 'fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)', inlined from 'fst::Collection::FindId(std::vector > const&, bool)' at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ ./../../include/fst/extensions/pdt/collection.h: In member function 'fst::Collection::FindId(std::vector > const&, bool)': ./../../include/fst/extensions/pdt/collection.h:87:12: note: 'node' declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: 'this' declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_classifier-fst.la -rpath /usr/lib64/fst linear-classifier-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-classifier-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_classifier-fst.so -o .libs/linear_classifier-fst.so libtool: link: ( cd ".libs" && rm -f "linear_classifier-fst.la" && ln -s "../linear_classifier-fst.la" "linear_classifier-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' Making all in lookahead make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o arc_lookahead-fst.lo arc_lookahead-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c arc_lookahead-fst.cc -fPIC -DPIC -o .libs/arc_lookahead-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from arc_lookahead-fst.cc:19: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/matcher-fst.h:29: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o ilabel_lookahead-fst.lo ilabel_lookahead-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c ilabel_lookahead-fst.cc -fPIC -DPIC -o .libs/ilabel_lookahead-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ilabel_lookahead-fst.cc:19: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/connect.h:29, from ./../../include/fst/test-properties.h:27, from ./../../include/fst/const-fst.h:34, from ./../../include/fst/matcher-fst.h:29: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ilabel_lookahead-fst.cc:18: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/const-fst.h:31: ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/accumulator.h:31: ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/label-reachable.h:313:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/label-reachable.h:316:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/label-reachable.h:313:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/label-reachable.h:316:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/label-reachable.h:313:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/label-reachable.h:316:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/label-reachable.h:33: ./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]': ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: required from 'void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]' ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]': ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: required from 'void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]' ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]': ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: required from 'void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]' ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/state-reachable.h:197:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (StateId s = 0; s < scc->size(); ++s) { | ~~^~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/state-reachable.h:197:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/state-reachable.h:197:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/label-reachable.h:32: ./../../include/fst/interval-set.h: In instantiation of 'void fst::IntervalSet::Normalize() [with T = int; Store = fst::VectorIntervalStore]': ./../../include/fst/state-reachable.h:114:27: required from 'void fst::IntervalReachVisitor::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]' ./../../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >; const char* Name = (& fst::ilabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1744, fst::FastLogAccumulator > > >, (& fst::ilabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' ilabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/interval-set.h:234:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (T i = 0; i < intervals.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/interval-set.h:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (T j = i + 1; j < intervals.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../../include/fst/cache.h:33, from ./../../include/fst/arcsort.h:28: ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]': ./../../include/fst/label-reachable.h:388:23: required from 'void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:563:34: required from 'void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]' ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]': ./../../include/fst/label-reachable.h:388:23: required from 'void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:563:34: required from 'void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]' ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]': ./../../include/fst/label-reachable.h:388:23: required from 'void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:563:34: required from 'void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1744; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]' ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o olabel_lookahead-fst.lo olabel_lookahead-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c olabel_lookahead-fst.cc -fPIC -DPIC -o .libs/olabel_lookahead-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from olabel_lookahead-fst.cc:19: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/connect.h:29, from ./../../include/fst/test-properties.h:27, from ./../../include/fst/const-fst.h:34, from ./../../include/fst/matcher-fst.h:29: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from olabel_lookahead-fst.cc:18: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/const-fst.h:31: ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' /usr/include/c++/13/type_traits:1417:30: required from 'struct std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::is_convertible >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > >}]' /usr/include/c++/13/type_traits:177:42: required from 'struct std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >' /usr/include/c++/13/type_traits:161:35: required by substitution of 'template std::__detail::__first_t, typename std::enable_if<(bool)(_Bn::value), void>::type ...> std::__detail::__and_fn(int) [with _Bn = {std::__and_ >, fst::VectorState >, std::allocator > > > >*, fst::MutableFst > >*>, std::__not_ >, fst::VectorState >, std::allocator > > > > > > >, std::is_convertible >, fst::VectorState >, std::allocator > > > > >, std::default_delete > > > >}]' /usr/include/c++/13/type_traits:177:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/accumulator.h:31: ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/label-reachable.h:313:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/label-reachable.h:316:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/label-reachable.h:313:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/label-reachable.h:316:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/label-reachable.h:313:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::OLabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, OLabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = OLabelCompare > >]' ./../../include/fst/label-reachable.h:316:14: required from 'void fst::LabelReachable::Relabel(fst::MutableFst*, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::DefaultAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:664:22: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:215:10: required from 'static std::shared_ptr > fst::MatcherFst::CreateImpl(const fst::Fst&, const std::string&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:115:50: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/label-reachable.h:33: ./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]': ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: required from 'void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]' ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]': ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: required from 'void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]' ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h: In instantiation of 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]': ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: required from 'void fst::LabelLookAheadMatcher::Init(const FST&, fst::MatchType, std::shared_ptr, std::unique_ptr) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; FST = fst::ConstFst > >; typename R::Data = fst::LabelReachableData]' ./../../include/fst/lookahead-matcher.h:466:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:205:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 205 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/state-reachable.h:207:16: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 207 | while (c >= nscc.size()) nscc.push_back(0); | ~~^~~~~~~~~~~~~~ ./../../include/fst/state-reachable.h:214:27: warning: comparison of integer expressions of different signedness: 'fst::StateReachable >, int, fst::IntervalSet > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 214 | for (StateId s = 0; s < scc.size(); ++s) { | ~~^~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/state-reachable.h:197:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 312 | for (StateId s = 0; s < scc->size(); ++s) { | ~~^~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/state-reachable.h:197:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of 'void fst::Condense(const Fst&, MutableFst*, std::vector*) [with Arc = ArcTpl >; typename A::StateId = int]': ./../../include/fst/state-reachable.h:197:13: required from 'void fst::StateReachable::CyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:151:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: required from 'fst::LabelReachable::LabelReachable(const fst::Fst&, bool, std::unique_ptr, bool) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' /usr/include/c++/13/bits/unique_ptr.h:1070:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; _Args = {const fst::ConstFst >, unsigned int>&, const bool&, unique_ptr > >, default_delete > > > >, unsigned int}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > > >]' ./../../include/fst/lookahead-matcher.h:602:38: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/connect.h:312:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:30:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h: In instantiation of 'bool fst::IntervalReachVisitor::InitState(StateId, StateId) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]': ./../../include/fst/dfs-visit.h:140:29: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: required from 'void fst::LabelReachable::FindIntervals(StateId) [with Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >; StateId = int]' ./../../include/fst/label-reachable.h:256:5: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:36:5: required from here ./../../include/fst/state-reachable.h:68:27: warning: comparison of integer expressions of different signedness: 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 68 | while (isets_->size() <= s) isets_->push_back(S()); | ~~~~~~~~~~~~~~~^~~~ ./../../include/fst/state-reachable.h:69:33: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::IntervalReachVisitor >, int, fst::IntervalSet > >::StateId' {aka 'int'} [-Wsign-compare] 69 | while (state2index_->size() <= s) state2index_->push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/label-reachable.h:32: ./../../include/fst/interval-set.h: In instantiation of 'void fst::IntervalSet::Normalize() [with T = int; Store = fst::VectorIntervalStore]': ./../../include/fst/state-reachable.h:114:27: required from 'void fst::IntervalReachVisitor::FinishState(StateId, StateId, const Arc*) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >; StateId = int]' ./../../include/fst/dfs-visit.h:156:31: required from 'void fst::DfsVisit(const FST&, Visitor*, ArcFilter, bool) [with FST = Fst > >; Visitor = IntervalReachVisitor >, int, IntervalSet > >; ArcFilter = AnyArcFilter > >]' ./../../include/fst/dfs-visit.h:214:11: required from 'void fst::DfsVisit(const Fst&, Visitor*) [with Arc = ArcTpl >; Visitor = IntervalReachVisitor >, int, IntervalSet > >]' ./../../include/fst/state-reachable.h:189:13: required from 'void fst::StateReachable::AcyclicStateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/state-reachable.h:149:7: required from 'fst::StateReachable::StateReachable(const fst::Fst&) [with Arc = fst::ArcTpl >; I = int; S = fst::IntervalSet >]' ./../../include/fst/label-reachable.h:546:50: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./../../include/fst/matcher-fst.h:196:29: required from 'static std::shared_ptr > fst::MatcherFst::CreateDataAndImpl(const fst::Fst&, const std::string&) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >; std::string = std::__cxx11::basic_string]' ./../../include/fst/matcher-fst.h:116:57: required from 'fst::MatcherFst::MatcherFst(const fst::Fst&, std::shared_ptr) [with F = fst::ConstFst > >; M = fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >; const char* Name = (& fst::olabel_lookahead_fst_type); Init = fst::LabelLookAheadRelabeler > >; Data = fst::AddOnPair, fst::LabelReachableData >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::MatcherFst > >, fst::LabelLookAheadMatcher > > >, 1760, fst::FastLogAccumulator > > >, (& fst::olabel_lookahead_fst_type), fst::LabelLookAheadRelabeler > > >]' olabel_lookahead-fst.cc:24:5: required from here ./../../include/fst/interval-set.h:234:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | for (T i = 0; i < intervals.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/interval-set.h:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 237 | for (T j = i + 1; j < intervals.size(); ++j) { | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./../../include/fst/cache.h:33, from ./../../include/fst/arcsort.h:28: ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]': ./../../include/fst/label-reachable.h:388:23: required from 'void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:563:34: required from 'void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]' ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]': ./../../include/fst/label-reachable.h:388:23: required from 'void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:563:34: required from 'void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]' ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/accumulator.h: In instantiation of 'void fst::FastLogAccumulator::Init(const FST&, bool) [with FST = fst::Fst > >; A = fst::ArcTpl >]': ./../../include/fst/label-reachable.h:388:23: required from 'void fst::LabelReachable::ReachInit(const FST&, bool, bool) [with FST = fst::Fst > >; Arc = fst::ArcTpl >; Accumulator = fst::FastLogAccumulator > >; D = fst::LabelReachableData; LB = fst::LabelLowerBound > >]' ./../../include/fst/lookahead-matcher.h:563:34: required from 'void fst::LabelLookAheadMatcher::InitLookAheadFst(const fst::Fst&, bool) [with M = fst::SortedMatcher > > >; unsigned int flags = 1760; Accum = fst::FastLogAccumulator > >; R = fst::LabelReachable >, fst::FastLogAccumulator > >, fst::LabelReachableData, fst::LabelLowerBound > > >; typename M::FST::Arc = fst::ArcTpl >; typename M::FST = fst::ConstFst > >]' ./../../include/fst/lookahead-matcher.h:559:8: required from here ./../../include/fst/accumulator.h:327:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const ssize_t' {aka 'const long int'} [-Wsign-compare] 327 | if (fst.NumArcs(s) >= arc_limit_) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/accumulator.h:329:37: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 329 | if (weight_positions.size() <= s) weight_positions.resize(s + 1, -1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlookahead.la -rpath /usr/lib64 arc_lookahead-fst.lo ilabel_lookahead-fst.lo olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlookahead.so.25 -o .libs/libfstlookahead.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstlookahead.so.25" && ln -s "libfstlookahead.so.25.0.0" "libfstlookahead.so.25") libtool: link: (cd ".libs" && rm -f "libfstlookahead.so" && ln -s "libfstlookahead.so.25.0.0" "libfstlookahead.so") libtool: link: ( cd ".libs" && rm -f "libfstlookahead.la" && ln -s "../libfstlookahead.la" "libfstlookahead.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o arc_lookahead-fst.la -rpath /usr/lib64/fst arc_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,arc_lookahead-fst.so -o .libs/arc_lookahead-fst.so libtool: link: ( cd ".libs" && rm -f "arc_lookahead-fst.la" && ln -s "../arc_lookahead-fst.la" "arc_lookahead-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ilabel_lookahead-fst.la -rpath /usr/lib64/fst ilabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/ilabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ilabel_lookahead-fst.so -o .libs/ilabel_lookahead-fst.so libtool: link: ( cd ".libs" && rm -f "ilabel_lookahead-fst.la" && ln -s "../ilabel_lookahead-fst.la" "ilabel_lookahead-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o olabel_lookahead-fst.la -rpath /usr/lib64/fst olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/olabel_lookahead-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,olabel_lookahead-fst.so -o .libs/olabel_lookahead-fst.so libtool: link: ( cd ".libs" && rm -f "olabel_lookahead-fst.la" && ln -s "../olabel_lookahead-fst.la" "olabel_lookahead-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' Making all in pdt make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtcompose.o pdtcompose.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtcompose-main.o pdtcompose-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/getters.h:23, from pdtcompose-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o getters.lo getters.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c getters.cc -fPIC -DPIC -o .libs/getters.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/getters.h:23, from getters.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtscript.lo pdtscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c pdtscript.cc -fPIC -DPIC -o .libs/pdtscript.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtscript.cc:24: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/matcher.h:31, from ./../../include/fst/filter-state.h:29, from ./../../include/fst/state-table.h:31, from ./../../include/fst/extensions/pdt/pdt.h:29, from ./../../include/fst/extensions/pdt/compose.h:26: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/pdt/expand.h:473:18: required from 'class fst::PdtPrunedExpand > >' ./../../include/fst/extensions/pdt/expand.h:929:26: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/extensions/pdt/pdt.h:28: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/pdt/expand.h:473:18: required from 'class fst::PdtPrunedExpand > >' ./../../include/fst/extensions/pdt/expand.h:929:26: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/state-table.h:30: ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/pdt/expand.h:473:18: required from 'class fst::PdtPrunedExpand > >' ./../../include/fst/extensions/pdt/expand.h:929:26: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../../include/fst/extensions/pdt/replace.h:611:28: required from 'class fst::PdtLeftSRParser > >' ./../../include/fst/extensions/pdt/replace.h:806:28: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../../include/fst/extensions/pdt/replace.h:611:28: required from 'class fst::PdtLeftSRParser > >' ./../../include/fst/extensions/pdt/replace.h:806:28: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../../include/fst/extensions/pdt/replace.h:611:28: required from 'class fst::PdtLeftSRParser > >' ./../../include/fst/extensions/pdt/replace.h:806:28: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../../include/fst/extensions/pdt/replace.h:611:28: required from 'class fst::PdtLeftSRParser > >' ./../../include/fst/extensions/pdt/replace.h:806:28: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../../include/fst/extensions/pdt/replace.h:611:28: required from 'class fst::PdtLeftSRParser > >' ./../../include/fst/extensions/pdt/replace.h:806:28: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/replace-util.h:249:26: required from 'class fst::ReplaceUtil > >' ./../../include/fst/extensions/pdt/replace.h:611:28: required from 'class fst::PdtLeftSRParser > >' ./../../include/fst/extensions/pdt/replace.h:806:28: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35, from ./../../include/fst/cache.h:33, from ./../../include/fst/compose.h:30: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/pdt/compose.h:486:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:64:12: required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]' pdtscript.cc:53:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/pdt/compose.h:486:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:64:12: required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]' pdtscript.cc:53:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/pdt/compose.h:486:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const Fst&, MutableFst*, const PdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:64:12: required from 'void fst::script::Compose(PdtComposeArgs*) [with Arc = fst::ArcTpl >; PdtComposeArgs = std::tuple, std::allocator > >&, MutableFstClass*, const fst::PdtComposeOptions&, bool>]' pdtscript.cc:53:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/replace.h:36: ./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../../include/fst/extensions/pdt/replace.h:500:7: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (Label i = 0; i < fst_array_.size(); ++i) delete fst_array_[i]; | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../../include/fst/extensions/pdt/replace.h:500:7: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/replace-util.h: In instantiation of 'fst::ReplaceUtil::~ReplaceUtil() [with Arc = fst::ArcTpl >]': ./../../include/fst/extensions/pdt/replace.h:500:7: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:128:25: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/extensions/pdt/expand.h:31, from ./../../include/fst/extensions/pdt/pdtscript.h:32: ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:211:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::FifoQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 359 | for (Label i = 0; i < parens.size(); ++i) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:218:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::LifoQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::StateOrderQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:211:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::FifoQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:218:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::LifoQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::StateOrderQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::FifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = FifoQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:211:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::FifoQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::LifoQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = LifoQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:218:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::LifoQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/shortest-path.h: In instantiation of 'fst::PdtShortestPath::PdtShortestPath(const fst::Fst&, const std::vector >&, const fst::PdtShortestPathOptions&) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; typename Arc::Label = int]': ./../../include/fst/extensions/pdt/shortest-path.h:714:31: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/extensions/pdt/shortest-path.h:359:25: warning: comparison of integer expressions of different signedness: 'fst::PdtShortestPath >, fst::StateOrderQueue >::Label' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand::SetFlags(StateId, uint8_t, uint8_t) [with Arc = fst::ArcTpl >; StateId = int; uint8_t = unsigned char]': ./../../include/fst/extensions/pdt/expand.h:871:5: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:572:24: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} [-Wsign-compare] 572 | while (flags_.size() <= s) flags_.push_back(0); | ~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'bool fst::PdtPrunedExpand::ProcOpenParen(StateId, const Arc&, StackId, StackId) [with Arc = fst::ArcTpl >; StateId = int; StackId = int]': ./../../include/fst/extensions/pdt/expand.h:883:9: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:749:31: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand > >::StackId' {aka 'int'} [-Wsign-compare] 749 | while (stack_length_.size() <= nsi) stack_length_.push_back(-1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'typename Arc::Weight fst::PdtPrunedExpand::Distance(StateId) const [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl; StateId = int]': ./../../include/fst/extensions/pdt/expand.h:888:39: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:580:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 580 | return s < distance_.size() ? distance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'typename Arc::Weight fst::PdtPrunedExpand::FinalDistance(StateId) const [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl; StateId = int]': ./../../include/fst/extensions/pdt/expand.h:889:26: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:593:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 593 | return s < fdistance_.size() ? fdistance_[s] : Weight::Zero(); | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand::SetSourceState(StateId, StateId) [with Arc = fst::ArcTpl >; StateId = int]': ./../../include/fst/extensions/pdt/expand.h:695:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/pdt/expand.h:867:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:612:26: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} [-Wsign-compare] 612 | while (sources_.size() <= s) sources_.push_back(kNoStateId); | ~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand::SetFinalDistance(StateId, Weight) [with Arc = fst::ArcTpl >; StateId = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/pdt/expand.h:704:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/pdt/expand.h:867:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:599:28: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} [-Wsign-compare] 599 | while (fdistance_.size() <= s) fdistance_.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'void fst::PdtPrunedExpand::SetDistance(StateId, Weight) [with Arc = fst::ArcTpl >; StateId = int; Weight = fst::TropicalWeightTpl]': ./../../include/fst/extensions/pdt/expand.h:705:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/pdt/expand.h:867:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:586:27: warning: comparison of integer expressions of different signedness: 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} and 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} [-Wsign-compare] 586 | while (distance_.size() <= s) distance_.push_back(Weight::Zero()); | ~~~~~~~~~~~~~~~~~^~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'uint8_t fst::PdtPrunedExpand::Flags(StateId) const [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]': ./../../include/fst/extensions/pdt/expand.h:820:9: required from 'void fst::PdtPrunedExpand::ProcDestStates(StateId, StackId) [with Arc = fst::ArcTpl >; StateId = int; StackId = int]' ./../../include/fst/extensions/pdt/expand.h:875:5: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:566:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 566 | return s < flags_.size() ? flags_[s] : 0; | ~~^~~~~~~~~~~~~~~ In file included from ./../../include/fst/extensions/pdt/pdtscript.h:34: ./../../include/fst/extensions/pdt/replace.h: In instantiation of 'fst::PdtParser::LabelStatePair fst::PdtParser::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl >; LabelStatePair = std::pair; StateId = int]': ./../../include/fst/extensions/pdt/replace.h:659:41: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: 'fst::PdtParser > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 168 | if (os >= label_state_pairs_.size()) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/replace.h: In instantiation of 'fst::PdtParser::LabelStatePair fst::PdtParser::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl >; LabelStatePair = std::pair; StateId = int]': ./../../include/fst/extensions/pdt/replace.h:659:41: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: 'fst::PdtParser > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/pdt/replace.h: In instantiation of 'fst::PdtParser::LabelStatePair fst::PdtParser::GetLabelStatePair(StateId) const [with Arc = fst::ArcTpl >; LabelStatePair = std::pair; StateId = int]': ./../../include/fst/extensions/pdt/replace.h:659:41: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/extensions/pdt/replace.h:168:12: warning: comparison of integer expressions of different signedness: 'fst::PdtParser > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/shortest-distance.h:31, from ./../../include/fst/prune.h:31, from ./../../include/fst/determinize.h:41, from ./../../include/fst/shortest-path.h:32, from ./../../include/fst/extensions/pdt/shortest-path.h:32: ./../../include/fst/queue.h: In instantiation of 'void fst::ShortestFirstQueue::Update(StateId) [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true; StateId = int]': ./../../include/fst/extensions/pdt/expand.h:625:18: required from 'void fst::PdtPrunedExpand::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/pdt/expand.h:693:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/pdt/expand.h:867:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/queue.h:234:11: warning: comparison of integer expressions of different signedness: 'fst::ShortestFirstQueue > >::StackCompare, true>::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 234 | if (s >= key_.size() || key_[s] == kNoStateId) { | ~~^~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'typename Arc::StateId fst::PdtPrunedExpand::SourceState(StateId) const [with Arc = fst::ArcTpl >; typename Arc::StateId = int; StateId = int]': ./../../include/fst/extensions/pdt/expand.h:657:26: required from 'bool fst::PdtPrunedExpand::PruneArc(StateId, const Arc&) [with Arc = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/pdt/expand.h:729:7: required from 'bool fst::PdtPrunedExpand::ProcNonParen(StateId, const Arc&, bool) [with Arc = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/pdt/expand.h:881:9: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:606:12: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 606 | return s < sources_.size() ? sources_[s] : kNoStateId; | ~~^~~~~~~~~~~~~~~~~ ./../../include/fst/queue.h: In instantiation of 'void fst::StateOrderQueue::Enqueue(StateId) [with S = int; StateId = int]': ./../../include/fst/extensions/pdt/shortest-path.h:620:26: required from 'void fst::PdtShortestPath::Enqueue(SearchState) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; SearchState = fst::internal::PdtShortestPathData > >::SearchState]' ./../../include/fst/extensions/pdt/shortest-path.h:483:3: required from 'void fst::PdtShortestPath::GetDistance(StateId) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue; StateId = int]' ./../../include/fst/extensions/pdt/shortest-path.h:374:5: required from 'void fst::PdtShortestPath::ShortestPath(fst::MutableFst*) [with Arc = fst::ArcTpl >; Queue = fst::StateOrderQueue]' ./../../include/fst/extensions/pdt/shortest-path.h:715:19: required from 'void fst::ShortestPath(const Fst&, const std::vector >&, MutableFst*, const PdtShortestPathOptions&) [with Arc = ArcTpl >; Queue = StateOrderQueue; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:225:19: required from 'void fst::script::ShortestPath(PdtShortestPathArgs*) [with Arc = fst::ArcTpl >; PdtShortestPathArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtShortestPathOptions&>]' pdtscript.cc:113:1: required from here ./../../include/fst/queue.h:503:29: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'fst::StateOrderQueue::StateId' {aka 'int'} [-Wsign-compare] 503 | while (enqueued_.size() <= s) enqueued_.push_back(false); | ~~~~~~~~~~~~~~~~~^~~~ In file included from ./../../include/fst/prune.h:30: ./../../include/fst/heap.h: In instantiation of 'int fst::Heap::Insert(const Value&) [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare; Value = int]': ./../../include/fst/queue.h:218:29: required from 'void fst::ShortestFirstQueue::Enqueue(StateId) [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true; StateId = int]' ./../../include/fst/extensions/pdt/expand.h:622:19: required from 'void fst::PdtPrunedExpand::AddStateAndEnqueue(StateId) [with Arc = fst::ArcTpl >; StateId = int]' ./../../include/fst/extensions/pdt/expand.h:693:3: required from 'void fst::PdtPrunedExpand::ProcStart() [with Arc = fst::ArcTpl >]' ./../../include/fst/extensions/pdt/expand.h:867:3: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/heap.h:57:15: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 57 | if (size_ < values_.size()) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../../include/fst/replace-util.h:141:5: required from 'fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]' ./../../include/fst/extensions/pdt/replace.h:540:59: required from 'size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]' ./../../include/fst/extensions/pdt/replace.h:662:25: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetSCCProperties() const [with Arc = fst::ArcTpl >]': ./../../include/fst/replace-util.h:153:5: required from 'uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]' ./../../include/fst/extensions/pdt/replace.h:545:55: required from 'bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/pdt/replace.h:667:9: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 607 | for (Label i = 0; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../../include/fst/replace-util.h:141:5: required from 'fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]' ./../../include/fst/extensions/pdt/replace.h:540:59: required from 'size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]' ./../../include/fst/extensions/pdt/replace.h:662:25: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetSCCProperties() const [with Arc = fst::ArcTpl >]': ./../../include/fst/replace-util.h:153:5: required from 'uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]' ./../../include/fst/extensions/pdt/replace.h:545:55: required from 'bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/pdt/replace.h:667:9: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 607 | for (Label i = 0; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetDependencies(bool) const [with Arc = fst::ArcTpl >]': ./../../include/fst/replace-util.h:141:5: required from 'fst::ReplaceUtil::StateId fst::ReplaceUtil::SCC(Label) const [with Arc = fst::ArcTpl >; StateId = int; Label = int]' ./../../include/fst/extensions/pdt/replace.h:540:59: required from 'size_t fst::PdtLeftSRParser::SCC(Label) const [with Arc = fst::ArcTpl >; size_t = long unsigned int; Label = int]' ./../../include/fst/extensions/pdt/replace.h:662:25: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:343:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 343 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:351:33: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 351 | for (Label ilabel = 0; ilabel < fst_array_.size(); ++ilabel) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h: In instantiation of 'void fst::ReplaceUtil::GetSCCProperties() const [with Arc = fst::ArcTpl >]': ./../../include/fst/replace-util.h:153:5: required from 'uint8_t fst::ReplaceUtil::SCCProperties(StateId) [with Arc = fst::ArcTpl >; uint8_t = unsigned char; StateId = int]' ./../../include/fst/extensions/pdt/replace.h:545:55: required from 'bool fst::PdtLeftSRParser::SCCLeftLinear(size_t) const [with Arc = fst::ArcTpl >; size_t = long unsigned int]' ./../../include/fst/extensions/pdt/replace.h:667:9: required from 'void fst::PdtLeftSRParser::ProcSCCs(fst::MutableFst*, std::vector*, std::vector::StateWeightPair> >*, std::vector*) const [with Arc = fst::ArcTpl >; typename A::StateId = int; typename fst::PdtParser::StateWeightPair = std::pair >]' ./../../include/fst/extensions/pdt/replace.h:638:3: required from 'void fst::PdtLeftSRParser::GetParser(fst::MutableFst*, std::vector::LabelPair>*) [with Arc = fst::ArcTpl >; typename fst::PdtParser::LabelPair = std::pair]' ./../../include/fst/extensions/pdt/replace.h:807:19: required from 'void fst::Replace(const std::vector*> >&, MutableFst*, std::vector >*, const PdtReplaceOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:137:10: required from 'void fst::script::Replace(PdtReplaceArgs*) [with Arc = fst::ArcTpl >; PdtReplaceArgs = std::tuple, std::allocator > >&, MutableFstClass*, std::vector, std::allocator > >*, long int, fst::PdtParserType, long int, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>]' pdtscript.cc:95:1: required from here ./../../include/fst/replace-util.h:592:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 592 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:597:29: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 597 | for (StateId scc = 0; scc < depscc_.size(); ++scc) { | ~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/replace-util.h:607:23: warning: comparison of integer expressions of different signedness: 'fst::ReplaceUtil > >::Label' {aka 'int'} and 'std::vector > >*, std::allocator > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 607 | for (Label i = 0; i < fst_array_.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h: In instantiation of 'fst::PdtPrunedExpand::Weight fst::PdtPrunedExpand::StackCompare::Distance(fst::PdtPrunedExpand::StateId) const [with Arc = fst::ArcTpl >; fst::PdtPrunedExpand::Weight = fst::TropicalWeightTpl; fst::PdtPrunedExpand::StateId = int]': ./../../include/fst/extensions/pdt/expand.h:393:22: required from 'bool fst::PdtPrunedExpand::StackCompare::operator()(fst::PdtPrunedExpand::StateId, fst::PdtPrunedExpand::StateId) const [with Arc = fst::ArcTpl >; fst::PdtPrunedExpand::StateId = int]' ./../../include/fst/heap.h:159:39: required from 'void fst::Heap::Heapify(int) [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare]' ./../../include/fst/heap.h:90:5: required from 'fst::Heap::Value fst::Heap::Pop() [with T = int; Compare = fst::PdtPrunedExpand > >::StackCompare; Value = int]' ./../../include/fst/queue.h:226:21: required from 'void fst::ShortestFirstQueue::Dequeue() [with S = int; Compare = fst::PdtPrunedExpand > >::StackCompare; bool update = true]' ./../../include/fst/extensions/pdt/expand.h:870:19: required from 'void fst::PdtPrunedExpand::Expand(fst::MutableFst*, const typename Arc::Weight&) [with Arc = fst::ArcTpl >; typename Arc::Weight = fst::TropicalWeightTpl]' ./../../include/fst/extensions/pdt/expand.h:930:25: required from 'void fst::Expand(const Fst&, const std::vector >&, MutableFst*, const PdtExpandOptions&) [with Arc = ArcTpl >; typename Arc::Label = int]' ./../../include/fst/extensions/pdt/pdtscript.h:100:9: required from 'void fst::script::Expand(PdtExpandArgs*) [with Arc = fst::ArcTpl >; PdtExpandArgs = std::tuple, std::allocator > >&, MutableFstClass*, const PdtExpandOptions&>]' pdtscript.cc:62:1: required from here ./../../include/fst/extensions/pdt/expand.h:405:17: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 405 | return (s < distance_.size()) && (s < fdistance_.size()) | ~~~^~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/pdt/expand.h:405:43: warning: comparison of integer expressions of different signedness: 'fst::PdtPrunedExpand > >::StateId' {aka 'int'} and 'std::vector, std::allocator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 405 | return (s < distance_.size()) && (s < fdistance_.size()) | ~~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from ./../../include/fst/error-weight.h:22, from ./../../include/fst/arc.h:30, from ./../../include/fst/fst.h:41: ./../../include/fst/util.h: In instantiation of 'bool fst::CompactSet::Member(Key) const [with Key = int; Key NoKey = -1]': ./../../include/fst/extensions/pdt/compose.h:158:67: required from 'bool fst::ParenMatcher::IsOpenParen(Label) const [with F = fst::Fst > >; Label = int]' ./../../include/fst/extensions/pdt/compose.h:206:8: required from 'bool fst::ParenMatcher::Find(Label) [with F = fst::Fst > >; Label = int]' ./../../include/fst/compose.h:369:23: required from 'void fst::internal::ComposeFstImpl::MatchArc(StateId, Matcher*, const Arc&, bool) [with Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::ParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; Arc = fst::ArcTpl >]' ./../../include/fst/compose.h:357:13: required from 'void fst::internal::ComposeFstImpl::OrderedExpand(StateId, const fst::Fst&, StateId, const FST&, StateId, Matcher*, bool) [with FST = fst::Fst > >; Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::ParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/compose.h:300:20: required from 'void fst::internal::ComposeFstImpl::Expand(StateId) [with CacheStore = fst::DefaultCacheStore > >; Filter = fst::ParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int]' ./../../include/fst/compose.h:294:8: required from here ./../../include/fst/util.h:467:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::set, std::allocator >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/state-table.h:29: In member function 'fst::CompactHashBiTable::Node, fst::Collection::NodeHash, std::equal_to::Node>, (fst::HSType)1>::FindId(fst::Collection::Node const&, bool)', inlined from 'fst::Collection::FindId(std::vector > const&, bool)' at ./../../include/fst/extensions/pdt/collection.h:88:35: ./../../include/fst/bi-table.h:162:20: warning: storing the address of local variable 'node' in 'MEM[(struct CompactHashBiTable *)_4].current_entry_' [-Wdangling-pointer=] 162 | current_entry_ = &entry; | ~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./../../include/fst/extensions/pdt/paren.h:29, from ./../../include/fst/extensions/pdt/expand.h:28: ./../../include/fst/extensions/pdt/collection.h: In member function 'fst::Collection::FindId(std::vector > const&, bool)': ./../../include/fst/extensions/pdt/collection.h:87:12: note: 'node' declared here 87 | Node node(node_id, set[i]); | ^~~~ ./../../include/fst/extensions/pdt/collection.h:84:57: note: 'this' declared here 84 | I FindId(const std::vector &set, bool insert = true) { | ^ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstpdtscript.la -rpath /usr/lib64 getters.lo pdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/getters.o .libs/pdtscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstpdtscript.so.25 -o .libs/libfstpdtscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so.25" && ln -s "libfstpdtscript.so.25.0.0" "libfstpdtscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstpdtscript.so" && ln -s "libfstpdtscript.so.25.0.0" "libfstpdtscript.so") libtool: link: ( cd ".libs" && rm -f "libfstpdtscript.la" && ln -s "../libfstpdtscript.la" "libfstpdtscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtcompose pdtcompose.o pdtcompose-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtcompose pdtcompose.o pdtcompose-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtexpand.o pdtexpand.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtexpand-main.o pdtexpand-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtexpand-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtexpand pdtexpand.o pdtexpand-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtexpand pdtexpand.o pdtexpand-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtinfo.o pdtinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtinfo-main.o pdtinfo-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtinfo-main.cc:30: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtinfo pdtinfo.o pdtinfo-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtinfo pdtinfo.o pdtinfo-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreplace.o pdtreplace.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreplace-main.o pdtreplace-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/getters.h:23, from pdtreplace-main.cc:28: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtreplace pdtreplace.o pdtreplace-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtreplace pdtreplace.o pdtreplace-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreverse.o pdtreverse.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtreverse-main.o pdtreverse-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtreverse-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtreverse pdtreverse.o pdtreverse-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtreverse pdtreverse.o pdtreverse-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtshortestpath.o pdtshortestpath.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o pdtshortestpath-main.o pdtshortestpath-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/pdt/pdtscript.h:31, from pdtshortestpath-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o pdtshortestpath pdtshortestpath.o pdtshortestpath-main.o libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/pdtshortestpath pdtshortestpath.o pdtshortestpath-main.o ./.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' Making all in mpdt make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtcompose.o mpdtcompose.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtcompose-main.o mpdtcompose-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtcompose-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtscript.lo mpdtscript.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c mpdtscript.cc -fPIC -DPIC -o .libs/mpdtscript.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtscript.cc:24: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/mpdt/mpdtscript.h:32: ./../../include/fst/extensions/mpdt/info.h: In instantiation of 'fst::MPdtInfo::MPdtInfo(const fst::Fst&, const std::vector >&, const std::vector&) [with Arc = fst::ArcTpl >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]': ./../../include/fst/extensions/mpdt/mpdtscript.h:157:17: required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]' mpdtscript.cc:86:1: required from here ./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: 'fst::MPdtInfo >, 2>::Label' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (Label i = 0; i < assignments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ ./../../include/fst/extensions/mpdt/info.h: In instantiation of 'fst::MPdtInfo::MPdtInfo(const fst::Fst&, const std::vector >&, const std::vector&) [with Arc = fst::ArcTpl >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]': ./../../include/fst/extensions/mpdt/mpdtscript.h:157:17: required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]' mpdtscript.cc:86:1: required from here ./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: 'fst::MPdtInfo >, 2>::Label' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/extensions/mpdt/info.h: In instantiation of 'fst::MPdtInfo::MPdtInfo(const fst::Fst&, const std::vector >&, const std::vector&) [with Arc = fst::ArcTpl >; typename Arc::Label nlevels = 2; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]': ./../../include/fst/extensions/mpdt/mpdtscript.h:157:17: required from 'void fst::script::Info(MPdtInfoArgs*) [with Arc = fst::ArcTpl >; MPdtInfoArgs = std::tuple, std::allocator > >&, const std::vector >&>]' mpdtscript.cc:86:1: required from here ./../../include/fst/extensions/mpdt/info.h:107:23: warning: comparison of integer expressions of different signedness: 'fst::MPdtInfo >, 2>::Label' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/test-properties.h:27, from ./../../include/fst/vector-fst.h:35, from ./../../include/fst/cache.h:33, from ./../../include/fst/compose.h:30: ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/mpdt/compose.h:255:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]' mpdtscript.cc:51:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 287 | for (StateId s = 0; s < access.size(); ++s) { | ~~^~~~~~~~~~~~~~~ ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/mpdt/compose.h:255:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]' mpdtscript.cc:51:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] ./../../include/fst/connect.h: In instantiation of 'void fst::Connect(MutableFst*) [with Arc = ArcTpl >]': ./../../include/fst/extensions/mpdt/compose.h:255:28: required from 'void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]' mpdtscript.cc:51:1: required from here ./../../include/fst/connect.h:287:25: warning: comparison of integer expressions of different signedness: 'StateId' {aka 'int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/extensions/mpdt/compose.h:26: ./../../include/fst/extensions/mpdt/mpdt.h: In instantiation of 'fst::internal::MPdtStack::MPdtStack(const std::vector >&, const std::vector&) [with StackId = int; Level = int; Level nlevels = 2; fst::MPdtType restrict = fst::MPdtType::READ_RESTRICT]': ./../../include/fst/extensions/mpdt/compose.h:62:9: required from 'fst::MPdtParenFilter::MPdtParenFilter(const FST1&, const FST2&, Matcher1*, Matcher2*, const std::vector >*, const std::vector*, bool, bool) [with Filter = fst::AltSequenceComposeFilter > > >, fst::ParenMatcher > > > >; FST1 = fst::Fst > >; FST2 = fst::Fst > >; Matcher1 = fst::ParenMatcher > > >; Matcher2 = fst::ParenMatcher > > >; typename Filter::Arc::Label = int; typename Filter::Arc = fst::ArcTpl >; typename Filter::Arc::Label = int; typename Filter::Arc = fst::ArcTpl >]' ./../../include/fst/extensions/mpdt/compose.h:192:14: required from 'fst::MPdtComposeFstOptions::MPdtComposeFstOptions(const fst::Fst&, const std::vector >&, const std::vector&, const fst::Fst&, bool, bool) [with Arc = fst::ArcTpl >; bool left_pdt = true; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/mpdt/compose.h:251:36: required from 'void fst::Compose(const Fst&, const std::vector >&, const std::vector&, const Fst&, MutableFst*, const MPdtComposeOptions&) [with Arc = ArcTpl >; typename Arc::Label = int; typename Arc::Label = int; typename Arc::Label = int]' ./../../include/fst/extensions/mpdt/mpdtscript.h:66:12: required from 'void fst::script::Compose(MPdtComposeArgs*) [with Arc = fst::ArcTpl >; MPdtComposeArgs = std::tuple, std::allocator > >&, const std::vector >&, MutableFstClass*, const fst::MPdtComposeOptions&, bool>]' mpdtscript.cc:51:1: required from here ./../../include/fst/extensions/mpdt/mpdt.h:216:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 216 | for (Level i = 0; i < assignments.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from ./../../include/fst/error-weight.h:22, from ./../../include/fst/arc.h:30, from ./../../include/fst/fst.h:41, from ./../../include/fst/extensions/pdt/pdt.h:28, from ./../../include/fst/extensions/mpdt/mpdt.h:31: ./../../include/fst/util.h: In instantiation of 'bool fst::CompactSet::Member(Key) const [with Key = int; Key NoKey = -1]': ./../../include/fst/extensions/pdt/compose.h:158:67: required from 'bool fst::ParenMatcher::IsOpenParen(Label) const [with F = fst::Fst > >; Label = int]' ./../../include/fst/extensions/pdt/compose.h:206:8: required from 'bool fst::ParenMatcher::Find(Label) [with F = fst::Fst > >; Label = int]' ./../../include/fst/compose.h:369:23: required from 'void fst::internal::ComposeFstImpl::MatchArc(StateId, Matcher*, const Arc&, bool) [with Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::MPdtParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; Arc = fst::ArcTpl >]' ./../../include/fst/compose.h:357:13: required from 'void fst::internal::ComposeFstImpl::OrderedExpand(StateId, const fst::Fst&, StateId, const FST&, StateId, Matcher*, bool) [with FST = fst::Fst > >; Matcher = fst::ParenMatcher > > >; CacheStore = fst::DefaultCacheStore > >; Filter = fst::MPdtParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/compose.h:300:20: required from 'void fst::internal::ComposeFstImpl::Expand(StateId) [with CacheStore = fst::DefaultCacheStore > >; Filter = fst::MPdtParenFilter > > >, fst::ParenMatcher > > > > >; StateTable = fst::GenericComposeStateTable >, fst::PairFilterState, fst::IntegerFilterState >, fst::DefaultComposeStateTuple, fst::IntegerFilterState > >, fst::CompactHashStateTable, fst::IntegerFilterState > >, fst::ComposeHash, fst::IntegerFilterState > > > > >; StateId = int]' ./../../include/fst/compose.h:294:8: required from here ./../../include/fst/util.h:467:50: warning: comparison of integer expressions of different signedness: 'int' and 'std::set, std::allocator >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 467 | } else if (min_key_ != NoKey && max_key_ + 1 == min_key_ + set_.size()) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstmpdtscript.la -rpath /usr/lib64 mpdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/mpdtscript.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/script/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstmpdtscript.so.25 -o .libs/libfstmpdtscript.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so.25" && ln -s "libfstmpdtscript.so.25.0.0" "libfstmpdtscript.so.25") libtool: link: (cd ".libs" && rm -f "libfstmpdtscript.so" && ln -s "libfstmpdtscript.so.25.0.0" "libfstmpdtscript.so") libtool: link: ( cd ".libs" && rm -f "libfstmpdtscript.la" && ln -s "../libfstmpdtscript.la" "libfstmpdtscript.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtcompose mpdtcompose.o mpdtcompose-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtcompose mpdtcompose.o mpdtcompose-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtexpand.o mpdtexpand.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtexpand-main.o mpdtexpand-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtexpand-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtexpand mpdtexpand.o mpdtexpand-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtexpand mpdtexpand.o mpdtexpand-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtinfo.o mpdtinfo.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtinfo-main.o mpdtinfo-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtinfo-main.cc:30: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtinfo mpdtinfo.o mpdtinfo-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtinfo mpdtinfo.o mpdtinfo-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtreverse.o mpdtreverse.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o mpdtreverse-main.o mpdtreverse-main.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/lookahead-filter.h:31, from ./../../include/fst/compose.h:33, from ./../../include/fst/extensions/pdt/compose.h:27, from ./../../include/fst/extensions/mpdt/compose.h:27, from ./../../include/fst/extensions/mpdt/mpdtscript.h:30, from mpdtreverse-main.cc:29: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o mpdtreverse mpdtreverse.o mpdtreverse-main.o libfstmpdtscript.la ../pdt/libfstpdtscript.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/mpdtreverse mpdtreverse.o mpdtreverse-main.o ./.libs/libfstmpdtscript.so ../pdt/.libs/libfstpdtscript.so ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' Making all in ngram make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o bitmap-index.lo bitmap-index.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c bitmap-index.cc -fPIC -DPIC -o .libs/bitmap-index.o In file included from bitmap-index.cc:25: ./../../include/fst/extensions/ngram/nthbit.h: In function 'uint32_t fst::nth_bit(uint64_t, uint32_t)': ./../../include/fst/extensions/ngram/nthbit.h:112:30: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 112 | const int rank_in_byte = r - (byte_sums >> shift) & 0xFF; | ~~^~~~~~~~~~~~~~~~~~~~~~ bitmap-index.cc: In member function 'void fst::BitmapIndex::BuildIndex(const uint64_t*, size_t, bool, bool)': bitmap-index.cc:327:28: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 327 | if (word_zeros_count > zeros_to_skip) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ bitmap-index.cc:337:27: warning: comparison of integer expressions of different signedness: 'const int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 337 | if (word_ones_count > ones_to_skip) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o ngram-fst.lo ngram-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c ngram-fst.cc -fPIC -DPIC -o .libs/ngram-fst.o In file included from ./../../include/fst/rational.h:31, from ./../../include/fst/closure.h:28, from ./../../include/fst/fstlib.h:55, from ./../../include/fst/extensions/ngram/ngram-fst.h:39, from ngram-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/fstlib.h:44: ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:29:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ In file included from ./../../include/fst/expanded-fst.h:33, from ./../../include/fst/fstlib.h:42: ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:29:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst > >' ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:29:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h: In instantiation of 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; _Args = {const fst::Fst > >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:29:1: required from here ./../../include/fst/extensions/ngram/ngram-fst.h:701:18: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | (final_bit != num_final)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/fst.h: In instantiation of 'class fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/expanded-fst.h:128:7: required from 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:30:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/fst.h:1017:14: note: by 'fst::ImplToFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 1017 | ImplToFst &operator=(ImplToFst &&fst) noexcept { | ^~~~~~~~ ./../../include/fst/expanded-fst.h: In instantiation of 'class fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/mutable-fst.h:290:7: required from 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >' ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:30:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/expanded-fst.h:128:7: note: by 'fst::ImplToExpandedFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 128 | class ImplToExpandedFst : public ImplToFst { | ^~~~~~~~~~~~~~~~~ ./../../include/fst/mutable-fst.h: In instantiation of 'class fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >': ./../../include/fst/vector-fst.h:520:7: required from 'class fst::VectorFst >, fst::VectorState >, std::allocator > > > >' ./../../include/fst/extensions/ngram/ngram-fst.h:558:18: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:30:1: required from here ./../../include/fst/mutable-fst.h:55:28: warning: 'fst::MutableFst& fst::MutableFst::operator=(const fst::Fst&) [with A = fst::ArcTpl >]' was hidden [-Woverloaded-virtual=] 55 | virtual MutableFst &operator=(const Fst &fst) = 0; | ^~~~~~~~ ./../../include/fst/mutable-fst.h:290:7: note: by 'fst::ImplToMutableFst >, std::allocator > > > >, fst::MutableFst > > >::operator=' 290 | class ImplToMutableFst : public ImplToExpandedFst { | ^~~~~~~~~~~~~~~~ ./../../include/fst/extensions/ngram/ngram-fst.h: In instantiation of 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]': /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; allocator_type = std::allocator]' /usr/include/c++/13/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {const fst::Fst > >&, std::nullptr_t}; _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Alloc = std::allocator; _Args = {const fst::Fst > >&, std::nullptr_t}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/13/bits/shared_ptr_base.h:1712:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:30:1: required from here ./../../include/fst/extensions/ngram/ngram-fst.h:701:18: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 701 | (final_bit != num_final)) { | ~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./../../include/fst/fstlib.h:54: ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:604:12: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:29:1: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | bool Done() const { return i_ >= arcs_.size(); } | ~~~^~~~~~~~~~~~~~~ ./../../include/fst/arcsort.h: In instantiation of 'bool fst::ArcSortMapper::Done() const [with Arc = fst::ArcTpl >; Compare = fst::ILabelCompare > >]': ./../../include/fst/state-map.h:108:25: required from 'void fst::StateMap(MutableFst*, C*) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/state-map.h:120:11: required from 'void fst::StateMap(MutableFst*, C) [with A = ArcTpl >; C = ArcSortMapper >, ILabelCompare > > >]' ./../../include/fst/arcsort.h:104:11: required from 'void fst::ArcSort(MutableFst*, Compare) [with Arc = ArcTpl >; Compare = ILabelCompare > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:604:12: required from 'fst::internal::NGramFstImpl::NGramFstImpl(const fst::Fst&, std::vector*) [with A = fst::ArcTpl >; typename A::StateId = int]' /usr/include/c++/13/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}]' /usr/include/c++/13/bits/alloc_traits.h:661:19: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/13/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = fst::internal::NGramFstImpl > >; _Args = {const fst::Fst > >&, std::nullptr_t}; typename enable_if<(! is_array< >::value), _Tp>::type = fst::internal::NGramFstImpl > >]' ./../../include/fst/extensions/ngram/ngram-fst.h:348:55: required from 'fst::NGramFst::NGramFst(const fst::Fst&) [with A = fst::ArcTpl >]' ./../../include/fst/register.h:107:58: required from 'static fst::Fst* fst::FstRegisterer::Convert(const fst::Fst&) [with FST = fst::NGramFst > >; typename FST::Arc = fst::ArcTpl >]' ./../../include/fst/register.h:104:32: required from 'static fst::FstRegisterer::Entry fst::FstRegisterer::BuildEntry() [with FST = fst::NGramFst > >; Entry = fst::FstRegisterEntry > >]' ./../../include/fst/register.h:94:69: required from 'fst::FstRegisterer::FstRegisterer() [with FST = fst::NGramFst > >]' ngram-fst.cc:30:1: required from here ./../../include/fst/arcsort.h:66:33: warning: comparison of integer expressions of different signedness: 'const ssize_t' {aka 'const long int'} and 'std::vector >, std::allocator > > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] In file included from ./../../include/fst/cache.h:33, from ./../../include/fst/compact-fst.h:34, from ./../../include/fst/fstlib.h:47: ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h: In instantiation of 'void fst::internal::VectorFstBaseImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]': ./../../include/fst/vector-fst.h:409:27: required from 'void fst::internal::VectorFstImpl::DeleteStates(const std::vector&) [with S = fst::VectorState >, std::allocator > > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:338:35: required from 'void fst::ImplToMutableFst::DeleteStates(const std::vector&) [with Impl = fst::internal::VectorFstImpl >, std::allocator > > > >; FST = fst::MutableFst > >; typename Impl::Arc::StateId = int; typename Impl::Arc = fst::ArcTpl >]' ./../../include/fst/mutable-fst.h:336:8: required from here ./../../include/fst/vector-fst.h:255:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 255 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ ./../../include/fst/vector-fst.h:265:35: warning: comparison of integer expressions of different signedness: 'fst::internal::VectorFstBaseImpl >, std::allocator > > > >::StateId' {aka 'int'} and 'std::vector >, std::allocator > > >*, std::allocator >, std::allocator > > >*> >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 265 | for (StateId state = 0; state < states_.size(); ++state) { | ~~~~~~^~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o nthbit.lo nthbit.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c nthbit.cc -fPIC -DPIC -o .libs/nthbit.o In file included from nthbit.cc:18: ./../../include/fst/extensions/ngram/nthbit.h: In function 'uint32_t fst::nth_bit(uint64_t, uint32_t)': ./../../include/fst/extensions/ngram/nthbit.h:112:30: warning: suggest parentheses around '-' in operand of '&' [-Wparentheses] 112 | const int rank_in_byte = r - (byte_sums >> shift) & 0xFF; | ~~^~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstngram.la -rpath /usr/lib64 bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstngram.so.25 -o .libs/libfstngram.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstngram.so.25" && ln -s "libfstngram.so.25.0.0" "libfstngram.so.25") libtool: link: (cd ".libs" && rm -f "libfstngram.so" && ln -s "libfstngram.so.25.0.0" "libfstngram.so") libtool: link: ( cd ".libs" && rm -f "libfstngram.la" && ln -s "../libfstngram.la" "libfstngram.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ngram-fst.la -rpath /usr/lib64/fst bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ngram-fst.so -o .libs/ngram-fst.so libtool: link: ( cd ".libs" && rm -f "ngram-fst.la" && ln -s "../ngram-fst.la" "ngram-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' Making all in special make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-fstspecial.o `test -f 'fstspecial.cc' || echo './'`fstspecial.cc g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-phi-fst.o `test -f 'phi-fst.cc' || echo './'`phi-fst.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/phi-fst.h:28, from phi-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/phi-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-rho-fst.o `test -f 'rho-fst.cc' || echo './'`rho-fst.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/rho-fst.h:28, from rho-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/rho-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o fstspecial-sigma-fst.o `test -f 'sigma-fst.cc' || echo './'`sigma-fst.cc In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/sigma-fst.h:28, from sigma-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/sigma-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o fstspecial fstspecial-fstspecial.o fstspecial-phi-fst.o fstspecial-rho-fst.o fstspecial-sigma-fst.o ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl libtool: link: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o .libs/fstspecial fstspecial-fstspecial.o fstspecial-phi-fst.o fstspecial-rho-fst.o fstspecial-sigma-fst.o ../../script/.libs/libfstscript.so ../../lib/.libs/libfst.so -lm -ldl /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o phi-fst.lo phi-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c phi-fst.cc -fPIC -DPIC -o .libs/phi-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/phi-fst.h:28, from phi-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/phi-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o rho-fst.lo rho-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c rho-fst.cc -fPIC -DPIC -o .libs/rho-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/rho-fst.h:28, from rho-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/rho-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c -o sigma-fst.lo sigma-fst.cc libtool: compile: g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -DHAVE_CONFIG_H -I./../../include -I./../../bin -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -c sigma-fst.cc -fPIC -DPIC -o .libs/sigma-fst.o In file included from ./../../include/fst/accumulator.h:34, from ./../../include/fst/label-reachable.h:30, from ./../../include/fst/lookahead-matcher.h:35, from ./../../include/fst/matcher-fst.h:30, from ./../../include/fst/extensions/special/sigma-fst.h:28, from sigma-fst.cc:18: ./../../include/fst/replace.h: In member function 'bool fst::internal::ReplaceFstImpl::ComputeArc(const StateTuple&, const Arc&, Arc*, uint8_t)': ./../../include/fst/replace.h:840:32: warning: expected 'template' keyword before dependent template name [-Wmissing-template-keyword] 840 | if (arc.olabel == 0 || arc.olabel < *nonterminal_set_.begin() || | ^~~~~~ | template In file included from ./../../include/fst/extensions/special/sigma-fst.h:27: ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst >, unsigned int>; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./../../include/fst/const-fst.h: In instantiation of 'static bool fst::ConstFst::WriteFst(const FST&, std::ostream&, const fst::FstWriteOptions&) [with FST = fst::ConstFst > >; A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]': ./../../include/fst/const-fst.h:275:20: required from 'bool fst::ConstFst::Write(std::ostream&, const fst::FstWriteOptions&) const [with A = fst::ArcTpl >; Unsigned = unsigned int; std::ostream = std::basic_ostream]' ./../../include/fst/const-fst.h:274:8: required from here ./../../include/fst/const-fst.h:393:25: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 393 | if (hdr.NumStates() != num_states) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./../../include/fst/const-fst.h:397:23: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 397 | if (hdr.NumArcs() != num_arcs) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstspecial.la -rpath /usr/lib64 phi-fst.lo rho-fst.lo sigma-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstspecial.so.25 -o .libs/libfstspecial.so.25.0.0 libtool: link: (cd ".libs" && rm -f "libfstspecial.so.25" && ln -s "libfstspecial.so.25.0.0" "libfstspecial.so.25") libtool: link: (cd ".libs" && rm -f "libfstspecial.so" && ln -s "libfstspecial.so.25.0.0" "libfstspecial.so") libtool: link: ( cd ".libs" && rm -f "libfstspecial.la" && ln -s "../libfstspecial.la" "libfstspecial.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o phi-fst.la -rpath /usr/lib64/fst phi-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,phi-fst.so -o .libs/phi-fst.so libtool: link: ( cd ".libs" && rm -f "phi-fst.la" && ln -s "../phi-fst.la" "phi-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rho-fst.la -rpath /usr/lib64/fst rho-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/rho-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,rho-fst.so -o .libs/rho-fst.so libtool: link: ( cd ".libs" && rm -f "rho-fst.la" && ln -s "../rho-fst.la" "rho-fst.la" ) /bin/sh ../../../libtool --tag=CXX --mode=link g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o sigma-fst.la -rpath /usr/lib64/fst sigma-fst.lo ../../lib/libfst.la -lm -ldl libtool: link: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sigma-fst.o -Wl,-rpath -Wl,/builddir/build/BUILD/openfst-1.8.2/src/lib/.libs ../../lib/.libs/libfst.so -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,sigma-fst.so -o .libs/sigma-fst.so libtool: link: ( cd ".libs" && rm -f "sigma-fst.la" && ln -s "../sigma-fst.la" "sigma-fst.la" ) make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AXUa84 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + 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-4.fc38.aarch64 Making install in src make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' Making install in include make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst' /usr/bin/install -c -m 644 fst/accumulator.h fst/add-on.h fst/arc-arena.h fst/arc-map.h fst/arc.h fst/arcfilter.h fst/arcsort.h fst/bi-table.h fst/cache.h fst/closure.h fst/compact-fst.h fst/compat.h fst/complement.h fst/compose-filter.h fst/compose.h fst/concat.h fst/connect.h fst/const-fst.h fst/determinize.h fst/dfs-visit.h fst/difference.h fst/disambiguate.h fst/edit-fst.h fst/encode.h fst/epsnormalize.h fst/equal.h fst/equivalent.h fst/error-weight.h fst/expanded-fst.h fst/expander-cache.h fst/expectation-weight.h fst/factor-weight.h fst/filter-state.h fst/flags.h fst/float-weight.h fst/fst-decl.h fst/fst.h fst/fstlib.h fst/generic-register.h fst/heap.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst' /usr/bin/install -c -m 644 fst/icu.h fst/intersect.h fst/interval-set.h fst/invert.h fst/isomorphic.h fst/label-reachable.h fst/lexicographic-weight.h fst/lock.h fst/log.h fst/lookahead-filter.h fst/lookahead-matcher.h fst/mapped-file.h fst/matcher-fst.h fst/matcher.h fst/memory.h fst/minimize.h fst/mutable-fst.h fst/pair-weight.h fst/partition.h fst/power-weight.h fst/power-weight-mappers.h fst/product-weight.h fst/project.h fst/properties.h fst/prune.h fst/push.h fst/queue.h fst/randequivalent.h fst/randgen.h fst/rational.h fst/register.h fst/relabel.h fst/replace-util.h fst/replace.h fst/reverse.h fst/reweight.h fst/rmepsilon.h fst/rmfinalepsilon.h fst/set-weight.h fst/shortest-distance.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/script' /usr/bin/install -c -m 644 fst/script/arc-class.h fst/script/arcfilter-impl.h fst/script/arciterator-class.h fst/script/arcsort.h fst/script/arg-packs.h fst/script/closure.h fst/script/compile-impl.h fst/script/compile.h fst/script/compose.h fst/script/concat.h fst/script/connect.h fst/script/convert.h fst/script/decode.h fst/script/determinize.h fst/script/difference.h fst/script/disambiguate.h fst/script/draw-impl.h fst/script/draw.h fst/script/encode.h fst/script/encodemapper-class.h fst/script/epsnormalize.h fst/script/equal.h fst/script/equivalent.h fst/script/fst-class.h fst/script/fstscript.h fst/script/getters.h fst/script/info-impl.h fst/script/info.h fst/script/intersect.h fst/script/invert.h fst/script/isomorphic.h fst/script/map.h fst/script/minimize.h fst/script/print-impl.h fst/script/print.h fst/script/project.h fst/script/prune.h fst/script/push.h fst/script/randequivalent.h fst/script/randgen.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/script' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/test' /usr/bin/install -c -m 644 fst/test/algo_test.h fst/test/compactors.h fst/test/fst_test.h fst/test/rand-fst.h fst/test/weight-tester.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/test' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst' /usr/bin/install -c -m 644 fst/shortest-path.h fst/signed-log-weight.h fst/sparse-power-weight.h fst/sparse-tuple-weight.h fst/state-map.h fst/state-reachable.h fst/state-table.h fst/statesort.h fst/string-weight.h fst/string.h fst/symbol-table-ops.h fst/symbol-table.h fst/synchronize.h fst/test-properties.h fst/topsort.h fst/tuple-weight.h fst/union-find.h fst/union-weight.h fst/union.h fst/util.h fst/vector-fst.h fst/verify.h fst/visit.h fst/windows_defs.inc fst/weight.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/script' /usr/bin/install -c -m 644 fst/script/relabel.h fst/script/replace.h fst/script/reverse.h fst/script/reweight.h fst/script/rmepsilon.h fst/script/script-impl.h fst/script/shortest-distance.h fst/script/shortest-path.h fst/script/stateiterator-class.h fst/script/synchronize.h fst/script/text-io.h fst/script/topsort.h fst/script/union.h fst/script/weight-class.h fst/script/fstscript-decl.h fst/script/verify.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/script' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/special' /usr/bin/install -c -m 644 fst/extensions/special/phi-fst.h fst/extensions/special/rho-fst.h fst/extensions/special/sigma-fst.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/special' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/ngram' /usr/bin/install -c -m 644 fst/extensions/ngram/bitmap-index.h fst/extensions/ngram/ngram-fst.h fst/extensions/ngram/nthbit.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/ngram' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/far' /usr/bin/install -c -m 644 fst/extensions/far/compile-strings.h fst/extensions/far/convert.h fst/extensions/far/create.h fst/extensions/far/encode.h fst/extensions/far/equal.h fst/extensions/far/extract.h fst/extensions/far/far.h fst/extensions/far/far-class.h fst/extensions/far/farlib.h fst/extensions/far/farscript.h fst/extensions/far/getters.h fst/extensions/far/info.h fst/extensions/far/isomorphic.h fst/extensions/far/map-reduce.h fst/extensions/far/print-strings.h fst/extensions/far/script-impl.h fst/extensions/far/stlist.h fst/extensions/far/sttable.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/far' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/pdt' /usr/bin/install -c -m 644 fst/extensions/pdt/collection.h fst/extensions/pdt/compose.h fst/extensions/pdt/expand.h fst/extensions/pdt/getters.h fst/extensions/pdt/info.h fst/extensions/pdt/paren.h fst/extensions/pdt/pdt.h fst/extensions/pdt/pdtlib.h fst/extensions/pdt/pdtscript.h fst/extensions/pdt/replace.h fst/extensions/pdt/reverse.h fst/extensions/pdt/shortest-path.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/pdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/linear' /usr/bin/install -c -m 644 fst/extensions/linear/linear-fst-data-builder.h fst/extensions/linear/linear-fst-data.h fst/extensions/linear/linear-fst.h fst/extensions/linear/linearscript.h fst/extensions/linear/loglinear-apply.h fst/extensions/linear/trie.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/linear' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/mpdt' /usr/bin/install -c -m 644 fst/extensions/mpdt/compose.h fst/extensions/mpdt/expand.h fst/extensions/mpdt/info.h fst/extensions/mpdt/mpdt.h fst/extensions/mpdt/mpdtlib.h fst/extensions/mpdt/mpdtscript.h fst/extensions/mpdt/read_write_utils.h fst/extensions/mpdt/reverse.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/mpdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/compress' /usr/bin/install -c -m 644 fst/extensions/compress/compress.h fst/extensions/compress/compressscript.h fst/extensions/compress/elias.h '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/include/fst/extensions/compress' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/include' Making install in lib make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -c libfst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: install: /usr/bin/install -c .libs/libfst.so.25.0.0 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfst.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfst.so.25.0.0 libfst.so.25 || { rm -f libfst.so.25 && ln -s libfst.so.25.0.0 libfst.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfst.so.25.0.0 libfst.so || { rm -f libfst.so && ln -s libfst.so.25.0.0 libfst.so; }; }) libtool: install: /usr/bin/install -c .libs/libfst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfst.la libtool: warning: remember to run 'libtool --finish /usr/lib64' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/lib' Making install in script make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/script' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../libtool --mode=install /usr/bin/install -c libfstscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/script; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstscript.la -rpath /usr/lib64 arciterator-class.lo arcsort.lo closure.lo compile.lo compose.lo concat.lo connect.lo convert.lo decode.lo determinize.lo difference.lo disambiguate.lo draw.lo encode.lo encodemapper-class.lo epsnormalize.lo equal.lo equivalent.lo fst-class.lo getters.lo info-impl.lo info.lo intersect.lo invert.lo isomorphic.lo map.lo minimize.lo print.lo project.lo prune.lo push.lo randequivalent.lo randgen.lo relabel.lo replace.lo reverse.lo reweight.lo rmepsilon.lo shortest-distance.lo shortest-path.lo stateiterator-class.lo synchronize.lo text-io.lo topsort.lo union.lo weight-class.lo verify.lo ../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arciterator-class.o .libs/arcsort.o .libs/closure.o .libs/compile.o .libs/compose.o .libs/concat.o .libs/connect.o .libs/convert.o .libs/decode.o .libs/determinize.o .libs/difference.o .libs/disambiguate.o .libs/draw.o .libs/encode.o .libs/encodemapper-class.o .libs/epsnormalize.o .libs/equal.o .libs/equivalent.o .libs/fst-class.o .libs/getters.o .libs/info-impl.o .libs/info.o .libs/intersect.o .libs/invert.o .libs/isomorphic.o .libs/map.o .libs/minimize.o .libs/print.o .libs/project.o .libs/prune.o .libs/push.o .libs/randequivalent.o .libs/randgen.o .libs/relabel.o .libs/replace.o .libs/reverse.o .libs/reweight.o .libs/rmepsilon.o .libs/shortest-distance.o .libs/shortest-path.o .libs/stateiterator-class.o .libs/synchronize.o .libs/text-io.o .libs/topsort.o .libs/union.o .libs/weight-class.o .libs/verify.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstscript.so.25 -o .libs/libfstscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstscript.so.25.0.0 libfstscript.so.25 || { rm -f libfstscript.so.25 && ln -s libfstscript.so.25.0.0 libfstscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstscript.so.25.0.0 libfstscript.so || { rm -f libfstscript.so && ln -s libfstscript.so.25.0.0 libfstscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/script' Making install in bin make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../libtool --mode=install /usr/bin/install -c fstarcsort fstclosure fstcompile fstcompose fstconcat fstconnect fstconvert fstdeterminize fstdifference fstdisambiguate fstdraw fstencode fstepsnormalize fstequal fstequivalent fstinfo fstintersect fstinvert fstisomorphic fstmap fstminimize fstprint fstproject fstprune fstpush fstrandgen fstrelabel fstreplace fstreverse fstreweight fstrmepsilon fstshortestdistance fstshortestpath fstsymbols fstsynchronize fsttopsort fstunion '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstarcsort /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstarcsort libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstclosure /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstclosure libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstcompile /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompile libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstcompose /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompose libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstconcat /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconcat libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstconnect /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconnect libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstconvert /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconvert libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdeterminize /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdeterminize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdifference /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdifference libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdisambiguate /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdisambiguate libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstdraw /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdraw libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstencode /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstencode libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstepsnormalize /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstepsnormalize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstequal /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequal libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstequivalent /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequivalent libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstinfo /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinfo libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstintersect /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstintersect libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstinvert /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinvert libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstisomorphic /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstisomorphic libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstmap libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstminimize /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstminimize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstprint /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprint libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstproject /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstproject libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstprune /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprune libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstpush /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstpush libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstrandgen /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrandgen libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstrelabel /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrelabel libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstreplace /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreplace libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstreverse /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreverse libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstreweight /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreweight libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstrmepsilon /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrmepsilon libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstshortestdistance /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestdistance libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstshortestpath /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestpath libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstsymbols /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsymbols libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstsynchronize /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsynchronize libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fsttopsort /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fsttopsort libtool: warning: '../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstunion /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstunion make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/bin' Making install in test make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/test' Making install in extensions make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' Making install in compact make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstcompact.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstcompact.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompact.la -rpath /usr/lib64 compact8_acceptor-fst.lo compact8_string-fst.lo compact8_unweighted-fst.lo compact8_unweighted_acceptor-fst.lo compact8_weighted_string-fst.lo compact16_acceptor-fst.lo compact16_string-fst.lo compact16_unweighted-fst.lo compact16_unweighted_acceptor-fst.lo compact16_weighted_string-fst.lo compact64_acceptor-fst.lo compact64_string-fst.lo compact64_unweighted-fst.lo compact64_unweighted_acceptor-fst.lo compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o .libs/compact8_string-fst.o .libs/compact8_unweighted-fst.o .libs/compact8_unweighted_acceptor-fst.o .libs/compact8_weighted_string-fst.o .libs/compact16_acceptor-fst.o .libs/compact16_string-fst.o .libs/compact16_unweighted-fst.o .libs/compact16_unweighted_acceptor-fst.o .libs/compact16_weighted_string-fst.o .libs/compact64_acceptor-fst.o .libs/compact64_string-fst.o .libs/compact64_unweighted-fst.o .libs/compact64_unweighted_acceptor-fst.o .libs/compact64_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompact.so.25 -o .libs/libfstcompact.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstcompact.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstcompact.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstcompact.so.25.0.0 libfstcompact.so.25 || { rm -f libfstcompact.so.25 && ln -s libfstcompact.so.25.0.0 libfstcompact.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstcompact.so.25.0.0 libfstcompact.so || { rm -f libfstcompact.so && ln -s libfstcompact.so.25.0.0 libfstcompact.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstcompact.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstcompact.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c compact8_acceptor-fst.la compact8_string-fst.la compact8_unweighted-fst.la compact8_unweighted_acceptor-fst.la compact8_weighted_string-fst.la compact16_acceptor-fst.la compact16_string-fst.la compact16_unweighted-fst.la compact16_unweighted_acceptor-fst.la compact16_weighted_string-fst.la compact64_acceptor-fst.la compact64_string-fst.la compact64_unweighted-fst.la compact64_unweighted_acceptor-fst.la compact64_weighted_string-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' libtool: warning: relinking 'compact8_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_acceptor-fst.la -rpath /usr/lib64/fst compact8_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_acceptor-fst.so -o .libs/compact8_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_acceptor-fst.la libtool: warning: relinking 'compact8_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_string-fst.la -rpath /usr/lib64/fst compact8_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_string-fst.so -o .libs/compact8_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_string-fst.la libtool: warning: relinking 'compact8_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted-fst.la -rpath /usr/lib64/fst compact8_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted-fst.so -o .libs/compact8_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_unweighted-fst.la libtool: warning: relinking 'compact8_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact8_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_unweighted_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_unweighted_acceptor-fst.so -o .libs/compact8_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact8_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_unweighted_acceptor-fst.la libtool: warning: relinking 'compact8_weighted_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact8_weighted_string-fst.la -rpath /usr/lib64/fst compact8_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact8_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact8_weighted_string-fst.so -o .libs/compact8_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact8_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact8_weighted_string-fst.la libtool: warning: relinking 'compact16_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_acceptor-fst.la -rpath /usr/lib64/fst compact16_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_acceptor-fst.so -o .libs/compact16_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_acceptor-fst.la libtool: warning: relinking 'compact16_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_string-fst.la -rpath /usr/lib64/fst compact16_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_string-fst.so -o .libs/compact16_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_string-fst.la libtool: warning: relinking 'compact16_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted-fst.la -rpath /usr/lib64/fst compact16_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted-fst.so -o .libs/compact16_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_unweighted-fst.la libtool: warning: relinking 'compact16_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact16_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_unweighted_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_unweighted_acceptor-fst.so -o .libs/compact16_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact16_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_unweighted_acceptor-fst.la libtool: warning: relinking 'compact16_weighted_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact16_weighted_string-fst.la -rpath /usr/lib64/fst compact16_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact16_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact16_weighted_string-fst.so -o .libs/compact16_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact16_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact16_weighted_string-fst.la libtool: warning: relinking 'compact64_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_acceptor-fst.la -rpath /usr/lib64/fst compact64_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_acceptor-fst.so -o .libs/compact64_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_acceptor-fst.la libtool: warning: relinking 'compact64_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_string-fst.la -rpath /usr/lib64/fst compact64_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_string-fst.so -o .libs/compact64_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_string-fst.la libtool: warning: relinking 'compact64_unweighted-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted-fst.la -rpath /usr/lib64/fst compact64_unweighted-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted-fst.so -o .libs/compact64_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_unweighted-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_unweighted-fst.la libtool: warning: relinking 'compact64_unweighted_acceptor-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_unweighted_acceptor-fst.la -rpath /usr/lib64/fst compact64_unweighted_acceptor-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_unweighted_acceptor-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_unweighted_acceptor-fst.so -o .libs/compact64_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_unweighted_acceptor-fst.so libtool: install: /usr/bin/install -c .libs/compact64_unweighted_acceptor-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_unweighted_acceptor-fst.la libtool: warning: relinking 'compact64_weighted_string-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compact; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o compact64_weighted_string-fst.la -rpath /usr/lib64/fst compact64_weighted_string-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compact64_weighted_string-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,compact64_weighted_string-fst.so -o .libs/compact64_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_weighted_string-fst.so libtool: install: /usr/bin/install -c .libs/compact64_weighted_string-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/compact64_weighted_string-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compact' Making install in compress make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstcompressscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstcompressscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/compress; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstcompressscript.la -rpath /usr/lib64 compressscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compressscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstcompressscript.so.25 -o .libs/libfstcompressscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstcompressscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstcompressscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstcompressscript.so.25.0.0 libfstcompressscript.so.25 || { rm -f libfstcompressscript.so.25 && ln -s libfstcompressscript.so.25.0.0 libfstcompressscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstcompressscript.so.25.0.0 libfstcompressscript.so || { rm -f libfstcompressscript.so && ln -s libfstcompressscript.so.25.0.0 libfstcompressscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstcompressscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstcompressscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstcompress '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: 'libfstcompressscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstcompress /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompress make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/compress' Making install in const make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstconst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstconst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstconst.la -rpath /usr/lib64 const8-fst.lo const16-fst.lo const64-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o .libs/const16-fst.o .libs/const64-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstconst.so.25 -o .libs/libfstconst.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstconst.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstconst.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstconst.so.25.0.0 libfstconst.so.25 || { rm -f libfstconst.so.25 && ln -s libfstconst.so.25.0.0 libfstconst.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstconst.so.25.0.0 libfstconst.so || { rm -f libfstconst.so && ln -s libfstconst.so.25.0.0 libfstconst.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstconst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstconst.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c const8-fst.la const16-fst.la const64-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' libtool: warning: relinking 'const8-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const8-fst.la -rpath /usr/lib64/fst const8-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const8-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const8-fst.so -o .libs/const8-fst.so libtool: install: /usr/bin/install -c .libs/const8-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/const8-fst.so libtool: install: /usr/bin/install -c .libs/const8-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/const8-fst.la libtool: warning: relinking 'const16-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const16-fst.la -rpath /usr/lib64/fst const16-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const16-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const16-fst.so -o .libs/const16-fst.so libtool: install: /usr/bin/install -c .libs/const16-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/const16-fst.so libtool: install: /usr/bin/install -c .libs/const16-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/const16-fst.la libtool: warning: relinking 'const64-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/const; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o const64-fst.la -rpath /usr/lib64/fst const64-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/const64-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,const64-fst.so -o .libs/const64-fst.so libtool: install: /usr/bin/install -c .libs/const64-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/const64-fst.so libtool: install: /usr/bin/install -c .libs/const64-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/const64-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/const' Making install in far make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstfar.la libfstfarscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstfar.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfar.la -rpath /usr/lib64 sttable.lo stlist.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sttable.o .libs/stlist.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfar.so.25 -o .libs/libfstfar.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstfar.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstfar.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstfar.so.25.0.0 libfstfar.so.25 || { rm -f libfstfar.so.25 && ln -s libfstfar.so.25.0.0 libfstfar.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstfar.so.25.0.0 libfstfar.so || { rm -f libfstfar.so && ln -s libfstfar.so.25.0.0 libfstfar.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstfar.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstfar.la libtool: warning: relinking 'libfstfarscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/far; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstfarscript.la -rpath /usr/lib64 compile-strings.lo far-class.lo farscript.lo getters.lo script-impl.lo sttable.lo stlist.lo libfstfar.la ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/compile-strings.o .libs/far-class.o .libs/farscript.o .libs/getters.o .libs/script-impl.o .libs/sttable.o .libs/stlist.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfstfar -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstfarscript.so.25 -o .libs/libfstfarscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstfarscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstfarscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstfarscript.so.25.0.0 libfstfarscript.so.25 || { rm -f libfstfarscript.so.25 && ln -s libfstfarscript.so.25.0.0 libfstfarscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstfarscript.so.25.0.0 libfstfarscript.so || { rm -f libfstfarscript.so && ln -s libfstfarscript.so.25.0.0 libfstfarscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstfarscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstfarscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c farcompilestrings farconvert farcreate farencode farequal farextract farinfo farisomorphic farprintstrings '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farcompilestrings /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcompilestrings libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farconvert /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farconvert libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farcreate /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcreate libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farencode /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farencode libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farequal /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farequal libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farextract /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farextract libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farinfo /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farinfo libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farisomorphic /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farisomorphic libtool: warning: 'libfstfarscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/farprintstrings /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farprintstrings make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/far' Making install in linear make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstlinearscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstlinearscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlinearscript.la -rpath /usr/lib64 linearscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linearscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlinearscript.so.25 -o .libs/libfstlinearscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstlinearscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstlinearscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstlinearscript.so.25.0.0 libfstlinearscript.so.25 || { rm -f libfstlinearscript.so.25 && ln -s libfstlinearscript.so.25.0.0 libfstlinearscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstlinearscript.so.25.0.0 libfstlinearscript.so || { rm -f libfstlinearscript.so && ln -s libfstlinearscript.so.25.0.0 libfstlinearscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstlinearscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstlinearscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstlinear fstloglinearapply '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: 'libfstlinearscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstlinear /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstlinear libtool: warning: 'libfstlinearscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstloglinearapply /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstloglinearapply /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c linear_tagger-fst.la linear_classifier-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' libtool: warning: relinking 'linear_tagger-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_tagger-fst.la -rpath /usr/lib64/fst linear-tagger-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-tagger-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_tagger-fst.so -o .libs/linear_tagger-fst.so libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/linear_tagger-fst.so libtool: install: /usr/bin/install -c .libs/linear_tagger-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/linear_tagger-fst.la libtool: warning: relinking 'linear_classifier-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/linear; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o linear_classifier-fst.la -rpath /usr/lib64/fst linear-classifier-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/linear-classifier-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,linear_classifier-fst.so -o .libs/linear_classifier-fst.so libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/linear_classifier-fst.so libtool: install: /usr/bin/install -c .libs/linear_classifier-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/linear_classifier-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/linear' Making install in lookahead make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstlookahead.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstlookahead.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstlookahead.la -rpath /usr/lib64 arc_lookahead-fst.lo ilabel_lookahead-fst.lo olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o .libs/ilabel_lookahead-fst.o .libs/olabel_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstlookahead.so.25 -o .libs/libfstlookahead.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstlookahead.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstlookahead.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstlookahead.so.25.0.0 libfstlookahead.so.25 || { rm -f libfstlookahead.so.25 && ln -s libfstlookahead.so.25.0.0 libfstlookahead.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstlookahead.so.25.0.0 libfstlookahead.so || { rm -f libfstlookahead.so && ln -s libfstlookahead.so.25.0.0 libfstlookahead.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstlookahead.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstlookahead.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c arc_lookahead-fst.la ilabel_lookahead-fst.la olabel_lookahead-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' libtool: warning: relinking 'arc_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o arc_lookahead-fst.la -rpath /usr/lib64/fst arc_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/arc_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,arc_lookahead-fst.so -o .libs/arc_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/arc_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/arc_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/arc_lookahead-fst.la libtool: warning: relinking 'ilabel_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ilabel_lookahead-fst.la -rpath /usr/lib64/fst ilabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/ilabel_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ilabel_lookahead-fst.so -o .libs/ilabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/ilabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/ilabel_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/ilabel_lookahead-fst.la libtool: warning: relinking 'olabel_lookahead-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o olabel_lookahead-fst.la -rpath /usr/lib64/fst olabel_lookahead-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/olabel_lookahead-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,olabel_lookahead-fst.so -o .libs/olabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/olabel_lookahead-fst.so libtool: install: /usr/bin/install -c .libs/olabel_lookahead-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/olabel_lookahead-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/lookahead' Making install in pdt make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstpdtscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstpdtscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstpdtscript.la -rpath /usr/lib64 getters.lo pdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/getters.o .libs/pdtscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstpdtscript.so.25 -o .libs/libfstpdtscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstpdtscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstpdtscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstpdtscript.so.25.0.0 libfstpdtscript.so.25 || { rm -f libfstpdtscript.so.25 && ln -s libfstpdtscript.so.25.0.0 libfstpdtscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstpdtscript.so.25.0.0 libfstpdtscript.so || { rm -f libfstpdtscript.so && ln -s libfstpdtscript.so.25.0.0 libfstpdtscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstpdtscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstpdtscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c pdtcompose pdtexpand pdtinfo pdtreplace pdtreverse pdtshortestpath '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtcompose /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtcompose libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtexpand /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtexpand libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtinfo /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtinfo libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtreplace /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreplace libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtreverse /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreverse libtool: warning: 'libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/pdtshortestpath /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtshortestpath make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/pdt' Making install in mpdt make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstmpdtscript.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstmpdtscript.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstmpdtscript.la -rpath /usr/lib64 mpdtscript.lo ../../script/libfstscript.la ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/mpdtscript.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfstscript -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstmpdtscript.so.25 -o .libs/libfstmpdtscript.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstmpdtscript.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstmpdtscript.so.25.0.0 libfstmpdtscript.so.25 || { rm -f libfstmpdtscript.so.25 && ln -s libfstmpdtscript.so.25.0.0 libfstmpdtscript.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstmpdtscript.so.25.0.0 libfstmpdtscript.so || { rm -f libfstmpdtscript.so && ln -s libfstmpdtscript.so.25.0.0 libfstmpdtscript.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstmpdtscript.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstmpdtscript.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c mpdtcompose mpdtexpand mpdtinfo mpdtreverse '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtcompose /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtcompose libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtexpand /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtexpand libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtinfo /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtinfo libtool: warning: 'libfstmpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../pdt/libfstpdtscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/mpdtreverse /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtreverse make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/mpdt' Making install in ngram make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstngram.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstngram.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstngram.la -rpath /usr/lib64 bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstngram.so.25 -o .libs/libfstngram.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstngram.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstngram.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstngram.so.25.0.0 libfstngram.so.25 || { rm -f libfstngram.so.25 && ln -s libfstngram.so.25.0.0 libfstngram.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstngram.so.25.0.0 libfstngram.so || { rm -f libfstngram.so && ln -s libfstngram.so.25.0.0 libfstngram.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstngram.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstngram.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c ngram-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' libtool: warning: relinking 'ngram-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o ngram-fst.la -rpath /usr/lib64/fst bitmap-index.lo ngram-fst.lo nthbit.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/bitmap-index.o .libs/ngram-fst.o .libs/nthbit.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,ngram-fst.so -o .libs/ngram-fst.so libtool: install: /usr/bin/install -c .libs/ngram-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/ngram-fst.so libtool: install: /usr/bin/install -c .libs/ngram-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/ngram-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/ngram' Making install in special make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' /bin/sh ../../../libtool --mode=install /usr/bin/install -c libfstspecial.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64' libtool: warning: relinking 'libfstspecial.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -version-info 25:0:0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libfstspecial.la -rpath /usr/lib64 phi-fst.lo rho-fst.lo sigma-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o .libs/rho-fst.o .libs/sigma-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,libfstspecial.so.25 -o .libs/libfstspecial.so.25.0.0 libtool: install: /usr/bin/install -c .libs/libfstspecial.so.25.0.0T /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstspecial.so.25.0.0 libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstspecial.so.25.0.0 libfstspecial.so.25 || { rm -f libfstspecial.so.25 && ln -s libfstspecial.so.25.0.0 libfstspecial.so.25; }; }) libtool: install: (cd /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 && { ln -s -f libfstspecial.so.25.0.0 libfstspecial.so || { rm -f libfstspecial.so && ln -s libfstspecial.so.25.0.0 libfstspecial.so; }; }) libtool: install: /usr/bin/install -c .libs/libfstspecial.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstspecial.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' /bin/sh ../../../libtool --mode=install /usr/bin/install -c fstspecial '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin' libtool: warning: '../../script/libfstscript.la' has not been installed in '/usr/lib64' libtool: warning: '../../lib/libfst.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -c .libs/fstspecial /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstspecial /usr/bin/mkdir -p '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' /bin/sh ../../../libtool --mode=install /usr/bin/install -c phi-fst.la rho-fst.la sigma-fst.la '/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst' libtool: warning: relinking 'phi-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o phi-fst.la -rpath /usr/lib64/fst phi-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/phi-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,phi-fst.so -o .libs/phi-fst.so libtool: install: /usr/bin/install -c .libs/phi-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/phi-fst.so libtool: install: /usr/bin/install -c .libs/phi-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/phi-fst.la libtool: warning: relinking 'rho-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o rho-fst.la -rpath /usr/lib64/fst rho-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/rho-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,rho-fst.so -o .libs/rho-fst.so libtool: install: /usr/bin/install -c .libs/rho-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/rho-fst.so libtool: install: /usr/bin/install -c .libs/rho-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/rho-fst.la libtool: warning: relinking 'sigma-fst.la' libtool: install: (cd /builddir/build/BUILD/openfst-1.8.2/src/extensions/special; /bin/sh "/builddir/build/BUILD/openfst-1.8.2/libtool" --tag CXX --mode=relink g++ -std=c++17 -fno-exceptions -Wno-deprecated-declarations -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-strict-aliasing -avoid-version -module -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o sigma-fst.la -rpath /usr/lib64/fst sigma-fst.lo ../../lib/libfst.la -lm -ldl -inst-prefix-dir /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64) libtool: relink: g++ -Wl,--as-needed -std=c++17 -fno-exceptions -Wno-deprecated-declarations -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crti.o /usr/lib/gcc/aarch64-redhat-linux/13/crtbeginS.o .libs/sigma-fst.o -L/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -L/usr/lib64 -lfst -ldl -L/usr/lib/gcc/aarch64-redhat-linux/13 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/aarch64-redhat-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-redhat-linux/13/crtendS.o /usr/lib/gcc/aarch64-redhat-linux/13/../../../../lib64/crtn.o -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -flto=auto -g -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-soname -Wl,sigma-fst.so -o .libs/sigma-fst.so libtool: install: /usr/bin/install -c .libs/sigma-fst.soT /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/sigma-fst.so libtool: install: /usr/bin/install -c .libs/sigma-fst.lai /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst/sigma-fst.la libtool: warning: remember to run 'libtool --finish /usr/lib64/fst' make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions/special' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[4]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src/extensions' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' make[3]: Entering directory '/builddir/build/BUILD/openfst-1.8.2/src' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2/src' make[1]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' make[2]: Entering directory '/builddir/build/BUILD/openfst-1.8.2' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' make[1]: Leaving directory '/builddir/build/BUILD/openfst-1.8.2' + find /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64 -name '*.la' + xargs rm -f + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfst.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstcompact.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstcompressscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstconst.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstfar.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstfarscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstlinearscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstlookahead.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstmpdtscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstngram.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstpdtscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstscript.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/libfstspecial.so.25.0.0 + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcompilestrings + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farconvert + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcreate + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farencode + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farequal + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farextract + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farisomorphic + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farprintstrings + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstarcsort + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstclosure + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompile + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompose + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompress + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconcat + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconnect + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconvert + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdeterminize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdifference + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdisambiguate + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdraw + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstencode + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstepsnormalize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequal + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequivalent + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstintersect + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinvert + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstisomorphic + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstlinear + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstloglinearapply + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstmap + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstminimize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprint + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstproject + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprune + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstpush + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrandgen + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrelabel + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreplace + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreverse + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreweight + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrmepsilon + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestdistance + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestpath + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstspecial + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsymbols + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsynchronize + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fsttopsort + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstunion + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtcompose + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtexpand + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtreverse + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtcompose + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtexpand + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtinfo + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreplace + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreverse + for fil in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/lib*.so.*.*.* /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* + chrpath -d /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtshortestpath + mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions + cp -p /builddir/build/SOURCES/openfstbc /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstmap + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstarcsort + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstclosure + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstcompile + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstcompose + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstcompress + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstconcat + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstconnect + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstconvert + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstdeterminize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstdifference + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstdisambiguate + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstdraw + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstencode + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstepsnormalize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstequal + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstequivalent + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstinfo + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstintersect + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstinvert + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstisomorphic + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstlinear + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstloglinearapply + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstminimize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstprint + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstproject + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstprune + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstpush + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstrandgen + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstrandmod + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstrelabel + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstreplace + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstreverse + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstreweight + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstrmepsilon + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstshortestdistance + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstshortestpath + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstsymbols + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstsynchronize + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fsttopsort + for fil in arcsort closure compile compose compress concat connect convert determinize difference disambiguate draw encode epsnormalize equal equivalent info intersect invert isomorphic linear loglinearapply minimize print project prune push randgen randmod relabel replace reverse reweight rmepsilon shortestdistance shortestpath symbols synchronize topsort union + ln -s fstmap /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/bash-completion/completions/fstunion + export LD_LIBRARY_PATH=/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64:/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst + LD_LIBRARY_PATH=/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64:/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/lib64/fst + mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcompilestrings + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcompilestrings -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farcompilestrings.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farconvert + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farconvert -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farconvert.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcreate + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farcreate -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farcreate.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farencode + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farencode -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farencode.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farequal + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farequal -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farequal.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farextract + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farextract -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farextract.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farisomorphic + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farisomorphic -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farisomorphic.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farprintstrings + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/farprintstrings -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farprintstrings.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstarcsort + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstarcsort -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstarcsort.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstclosure + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstclosure -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstclosure.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompile + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompile -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstcompile.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompose + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstcompose.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompress + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstcompress -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstcompress.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconcat + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconcat -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstconcat.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconnect + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconnect -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstconnect.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconvert + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstconvert -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstconvert.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdeterminize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdeterminize -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdeterminize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdifference + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdifference -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdifference.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdisambiguate + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdisambiguate -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdisambiguate.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdraw + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstdraw -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdraw.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstencode + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstencode -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstencode.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstepsnormalize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstepsnormalize -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstepsnormalize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequal + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequal -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstequal.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequivalent + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstequivalent -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstequivalent.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstintersect + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstintersect -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstintersect.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinvert + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstinvert -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstinvert.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstisomorphic + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstisomorphic -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstisomorphic.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstlinear + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstlinear -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstlinear.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstloglinearapply + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstloglinearapply -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstloglinearapply.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstmap + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstmap -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstmap.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstminimize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstminimize -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstminimize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprint + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprint -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstprint.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstproject + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstproject -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstproject.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprune + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstprune -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstprune.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstpush + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstpush -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstpush.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrandgen + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrandgen -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstrandgen.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrelabel + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrelabel -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstrelabel.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreplace + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreplace -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstreplace.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreverse + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstreverse.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreweight + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstreweight -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstreweight.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrmepsilon + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstrmepsilon -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstrmepsilon.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestdistance + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestdistance -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstshortestdistance.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestpath + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstshortestpath -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstshortestpath.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstspecial + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstspecial -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstspecial.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsymbols + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsymbols -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstsymbols.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsynchronize + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstsynchronize -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstsynchronize.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fsttopsort + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fsttopsort -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fsttopsort.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstunion + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/fstunion -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstunion.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtcompose + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtcompose.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtexpand + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtexpand -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtexpand.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtreverse + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/mpdtreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtreverse.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtcompose + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtcompose -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtcompose.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtexpand + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtexpand -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtexpand.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtinfo + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtinfo -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtinfo.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreplace + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreplace -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtreplace.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreverse + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtreverse -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtreverse.1 + for f in /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/* ++ basename /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtshortestpath + help2man -N --version-string=1.8.2 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/bin/pdtshortestpath -o /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtshortestpath.1 + sed -e '2s/"1" "[[:alpha:]]* [[:digit:]]*"/"1" "July 2018"/' -e 's,/builddir.*/usr/bin/,,g' -i /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farcompilestrings.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farconvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farcreate.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farencode.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farequal.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farextract.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farisomorphic.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/farprintstrings.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstarcsort.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstclosure.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstcompile.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstcompress.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstconcat.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstconnect.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstconvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdeterminize.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdifference.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdisambiguate.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstdraw.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstencode.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstepsnormalize.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstequal.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstequivalent.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstintersect.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstinvert.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstisomorphic.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstlinear.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstloglinearapply.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstmap.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstminimize.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstprint.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstproject.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstprune.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstpush.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstrandgen.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstrelabel.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstreplace.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstreweight.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstrmepsilon.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstshortestdistance.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstshortestpath.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstspecial.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstsymbols.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstsynchronize.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fsttopsort.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/fstunion.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtexpand.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/mpdtreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtcompose.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtexpand.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtinfo.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtreplace.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtreverse.1 /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/man/man1/pdtshortestpath.1 + /usr/bin/find-debuginfo -j12 --strict-build-id -m -i --build-id-seed 1.8.2-4.fc38 --unique-debug-suffix -1.8.2-4.fc38.aarch64 --unique-debug-src-base openfst-1.8.2-4.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/openfst-1.8.2 find-debuginfo: starting Extracting debug info from 100 files /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal /usr/bin/gdb.minimal DWARF-compressing 100 files sepdebugcrcfix: Updated 100 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/openfst-1.8.2-4.fc38.aarch64 5042 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: openfst-1.8.2-4.fc38.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.Jh9Dgi + umask 022 + cd /builddir/build/BUILD + cd openfst-1.8.2 + DOCDIR=/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/doc/openfst + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/doc/openfst + cp -pr AUTHORS /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/doc/openfst + cp -pr NEWS /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/doc/openfst + cp -pr README /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/doc/openfst + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jC05mb + umask 022 + cd /builddir/build/BUILD + cd openfst-1.8.2 + LICENSEDIR=/builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/licenses/openfst + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/licenses/openfst + cp -pr COPYING /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64/usr/share/licenses/openfst + RPM_EC=0 ++ jobs -p + exit 0 Provides: libfst.so.25()(64bit) libfstcompact.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstconst.so.25()(64bit) libfstfar.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstlookahead.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstngram.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libfstspecial.so.25()(64bit) openfst = 1.8.2-4.fc38 openfst(aarch-64) = 1.8.2-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstscript.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: openfst-devel-1.8.2-4.fc38.aarch64 Provides: openfst-devel = 1.8.2-4.fc38 openfst-devel(aarch-64) = 1.8.2-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstcompact.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstconst.so.25()(64bit) libfstfar.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstlookahead.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstngram.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libfstspecial.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: openfst-tools-1.8.2-4.fc38.aarch64 Provides: openfst-tools = 1.8.2-4.fc38 openfst-tools(aarch-64) = 1.8.2-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libfst.so.25()(64bit) libfstcompressscript.so.25()(64bit) libfstfarscript.so.25()(64bit) libfstlinearscript.so.25()(64bit) libfstmpdtscript.so.25()(64bit) libfstpdtscript.so.25()(64bit) libfstscript.so.25()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: openfst-debugsource-1.8.2-4.fc38.aarch64 Provides: openfst-debugsource = 1.8.2-4.fc38 openfst-debugsource(aarch-64) = 1.8.2-4.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-4.fc38.aarch64 Provides: debuginfo(build-id) = 010ea5da17c04fb62d5b7154e2d2a01572311cb0 debuginfo(build-id) = 1269414029776c5c8646624e58913e3eef605ebc debuginfo(build-id) = 14519f9780271ea5bbd7d505f1822fe048bf5075 debuginfo(build-id) = 1eec16cbc0e5d9edf4c2f13d80a929a681b16c1d debuginfo(build-id) = 21cdca30d5b514da736b47ce1a0b3be353aa2f94 debuginfo(build-id) = 2afb8bece47c8d83ee838fb432e2647906571641 debuginfo(build-id) = 3732b31b25f706fdb9dc35275b97925793cffe3f debuginfo(build-id) = 46d0619b3d31d24736b0993372eb2c5175257327 debuginfo(build-id) = 488508c392dab662f7cedc7b592fb3d46dc4b498 debuginfo(build-id) = 4f3669ce2b97dd8b244f5091260721203d72d0d2 debuginfo(build-id) = 5334970bdb288844efc48a9218288322514823b0 debuginfo(build-id) = 55d266a954665d02ba8ddaa76da9dd2419cc39ae debuginfo(build-id) = 5b95c348b9a350d6c13563ad0e679fdabe696739 debuginfo(build-id) = 5cb388504cb7a5b37b930fa8f19fd43a619dd457 debuginfo(build-id) = 60bd5191b2001f2ca7d35e9efe028886f8ba9be6 debuginfo(build-id) = 6bc53c577d78ccf813d85039a4fcfb1ab43b2e88 debuginfo(build-id) = 70594a183a5ade91aaa1923aedad3911023905b0 debuginfo(build-id) = 89420f1968dd1f10c6a4d17375aa1ab79b30fc33 debuginfo(build-id) = 8b5da4afa255b72ef6c7c1dfdb3ebc19d414d2d0 debuginfo(build-id) = 98b9b69ddebfc6864905eee26c83d9eee64ef8b2 debuginfo(build-id) = 9bbf9b90620c066ce49d54f16339e7fcf680873f debuginfo(build-id) = 9c9f6360bdbc45fab00cb981c4383f0feaf71dad debuginfo(build-id) = a275e4b0b8fad522159911bc0e4a8818b3dc7fa4 debuginfo(build-id) = a62b464117de5043c8aa40bd57c892a7c8645144 debuginfo(build-id) = b31f472eb12fc5ad9e68cac5affc6e04c88db448 debuginfo(build-id) = b5e935af725445f26f5f21c643a6d62f417de6da debuginfo(build-id) = b84060cc6bc51b675af6e7de31f2eaa012447108 debuginfo(build-id) = bd6f7bfb8d0287a00cb95637f32d414be85792e5 debuginfo(build-id) = bdc157b42597a4ca934d38d5d2f7c90a45805892 debuginfo(build-id) = c3d5b9b5c8703d6915f92e8170cfb1733eb8bf88 debuginfo(build-id) = c4127255fc0096c3678aa89b524730fe2b6d31e4 debuginfo(build-id) = d094e595ff6280a14165bb9b5c6f7c30d6efb527 debuginfo(build-id) = d94a598d58aa1d2ae8160e46aca7ac6dfc15ab0d debuginfo(build-id) = daef6b4d5ef1b9b7376198db7b00e300cea0e8a3 debuginfo(build-id) = e171aa28e3db4e9854bfc1284766d78c47b622a9 debuginfo(build-id) = e2623bec35d284a84331926ab5eee821de456b92 debuginfo(build-id) = e65970e2453c07542fc08e9982314098023461db debuginfo(build-id) = f199d5a9053e3d9b7a904b38403d23187e0b133d debuginfo(build-id) = f672621c8377c7792621108ff421b96ed6d0063e debuginfo(build-id) = fd64d5ce27f3bf24ca26dd83cebca6061feadedd libfst.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstcompact.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstcompressscript.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstconst.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstfar.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstfarscript.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstlinearscript.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstlookahead.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstmpdtscript.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstngram.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstpdtscript.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstscript.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) libfstspecial.so.25.0.0-1.8.2-4.fc38.aarch64.debug()(64bit) openfst-debuginfo = 1.8.2-4.fc38 openfst-debuginfo(aarch-64) = 1.8.2-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openfst-debugsource(aarch-64) = 1.8.2-4.fc38 Processing files: openfst-devel-debuginfo-1.8.2-4.fc38.aarch64 Provides: debuginfo(build-id) = 010ea5da17c04fb62d5b7154e2d2a01572311cb0 debuginfo(build-id) = 1269414029776c5c8646624e58913e3eef605ebc debuginfo(build-id) = 14519f9780271ea5bbd7d505f1822fe048bf5075 debuginfo(build-id) = 1eec16cbc0e5d9edf4c2f13d80a929a681b16c1d debuginfo(build-id) = 488508c392dab662f7cedc7b592fb3d46dc4b498 debuginfo(build-id) = 5b95c348b9a350d6c13563ad0e679fdabe696739 debuginfo(build-id) = 60bd5191b2001f2ca7d35e9efe028886f8ba9be6 debuginfo(build-id) = 6bc53c577d78ccf813d85039a4fcfb1ab43b2e88 debuginfo(build-id) = 70594a183a5ade91aaa1923aedad3911023905b0 debuginfo(build-id) = 89420f1968dd1f10c6a4d17375aa1ab79b30fc33 debuginfo(build-id) = 8b5da4afa255b72ef6c7c1dfdb3ebc19d414d2d0 debuginfo(build-id) = 9bbf9b90620c066ce49d54f16339e7fcf680873f debuginfo(build-id) = 9c9f6360bdbc45fab00cb981c4383f0feaf71dad debuginfo(build-id) = a275e4b0b8fad522159911bc0e4a8818b3dc7fa4 debuginfo(build-id) = a62b464117de5043c8aa40bd57c892a7c8645144 debuginfo(build-id) = b5e935af725445f26f5f21c643a6d62f417de6da debuginfo(build-id) = bdc157b42597a4ca934d38d5d2f7c90a45805892 debuginfo(build-id) = c3d5b9b5c8703d6915f92e8170cfb1733eb8bf88 debuginfo(build-id) = c4127255fc0096c3678aa89b524730fe2b6d31e4 debuginfo(build-id) = d094e595ff6280a14165bb9b5c6f7c30d6efb527 debuginfo(build-id) = d94a598d58aa1d2ae8160e46aca7ac6dfc15ab0d debuginfo(build-id) = daef6b4d5ef1b9b7376198db7b00e300cea0e8a3 debuginfo(build-id) = e2623bec35d284a84331926ab5eee821de456b92 debuginfo(build-id) = e65970e2453c07542fc08e9982314098023461db debuginfo(build-id) = f199d5a9053e3d9b7a904b38403d23187e0b133d debuginfo(build-id) = f672621c8377c7792621108ff421b96ed6d0063e debuginfo(build-id) = fd64d5ce27f3bf24ca26dd83cebca6061feadedd openfst-devel-debuginfo = 1.8.2-4.fc38 openfst-devel-debuginfo(aarch-64) = 1.8.2-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openfst-debugsource(aarch-64) = 1.8.2-4.fc38 Processing files: openfst-tools-debuginfo-1.8.2-4.fc38.aarch64 Provides: debuginfo(build-id) = 03ddbf8de8ace3dd844a1567d03c16f9529652e6 debuginfo(build-id) = 08ff6d139a6ed9c2136c3053cb2aa7bd33f55e9e debuginfo(build-id) = 1366bb135992e418027d85159ff68cadca311ee7 debuginfo(build-id) = 1998c1b5f3fbbf4ce0d59ef76e4f9b0fb3056c38 debuginfo(build-id) = 1b9d709ef9216234b95a10fbc45199cc7b454286 debuginfo(build-id) = 1bd662285c31c52f2e13c5cb36ca43eaf51d9943 debuginfo(build-id) = 1d95cd9d6bd08d192c53777e916654733f4f7908 debuginfo(build-id) = 21c7af872e9bdec855808023e3f1e0558179ccd8 debuginfo(build-id) = 22d825a923d740150c575f4be12649a6dabf0795 debuginfo(build-id) = 22ffdc479bd813cf1153ba8875f1e5070d7d5d93 debuginfo(build-id) = 2444f1d8074a821956e42bf609bcf8802c5e2aa5 debuginfo(build-id) = 26d87c6a460f5c15bde35103a59b1db220f7bd37 debuginfo(build-id) = 2811c34ec03e4667106652b83e4cd062d87a9245 debuginfo(build-id) = 2c990b0508abe68ac6f045c6c4691b3fb5955448 debuginfo(build-id) = 38c11bec74de7fdf51777a1d819586d2930f2c37 debuginfo(build-id) = 3d6600756f6a701ebd233f6a73726f39e00c520f debuginfo(build-id) = 42ebaa07e1fe330ab9088b61aae17765a52e1a4b debuginfo(build-id) = 4457d47a96b3db76106403f02fd4a8d86f466892 debuginfo(build-id) = 455cfb3025901ff662b3e5720fc34777eadd312b debuginfo(build-id) = 473d67bed4fa58a28b15d1f4ef4006cff192a644 debuginfo(build-id) = 4be3498ba64db8c4d7136dd9ec93d133e2041d5c debuginfo(build-id) = 4daa7926ebf922a80fe2cd69951165025c9f8a2e debuginfo(build-id) = 511fb9a96d33b2841a120c1f020e7b23ce869250 debuginfo(build-id) = 53808ef91b4572c2039c0798f559f51f2559eb6b debuginfo(build-id) = 62eec62dca96e2cf1c268b1bad380dbed82285ed debuginfo(build-id) = 65d787b3b2f2695a36ae96e0b0627f95c71fa79a debuginfo(build-id) = 6a7aaccf5aa3cbbd187cdab6342c312e1fcef25e debuginfo(build-id) = 79d80f440cd9cc58629153dac72e2d415ed63c70 debuginfo(build-id) = 7f53db07361b8625146edda2b3e94c3450c00921 debuginfo(build-id) = 87b7d45d0922eb3999ba74769bd709e6919688e8 debuginfo(build-id) = 889e6c70e549cd9a240a6fb0a64c915a7cc2d30b debuginfo(build-id) = 89a6e8f52482430f01dc7f130c6d3f6f3f99d6a7 debuginfo(build-id) = 8a9bcb7d1dd676a378bb4318d12393f337d67f33 debuginfo(build-id) = 8ae340a6f2449af9d4a6a767775dd37c409b5391 debuginfo(build-id) = 8bc2522845786cd5c8f770cc1ebc0c0c3cbeba2a debuginfo(build-id) = 8d5a7e97edab9f0b2550ad1141129f532dfb82c2 debuginfo(build-id) = 9058c60200354297999c40cb15872cbcb66c90f9 debuginfo(build-id) = 94bed457d1e38e7d83b580227bfe5bfd4573e429 debuginfo(build-id) = 99f8857fa474a96572f0db7dafdcafe341ab9063 debuginfo(build-id) = 9de7de32e9b3fbcc40853a7cfd0e791485907631 debuginfo(build-id) = a1dd134cfcf3344c3c49668460dac795adbb8cfc debuginfo(build-id) = a8c620bacf45f7c309ea1beb7d83f36c4967969b debuginfo(build-id) = aaf70cf881b128fec1fc35718817d2eebcbf6afd debuginfo(build-id) = b5205931c41c9ac804d788d9c542d2e86f60f015 debuginfo(build-id) = cde6f4e07d5be4450e1dde65a222fb0d99390fa8 debuginfo(build-id) = d17542454ee55ec6d4414cfd014ef8c196e7c5b1 debuginfo(build-id) = d32222a1ddc4de1c47c2814d0473561a238f69b9 debuginfo(build-id) = d5e87d50735cf123dab7448a579f43f4fd86df50 debuginfo(build-id) = d83a869362fb3ef2910a4e4f086ff7f028b44243 debuginfo(build-id) = da2732819c3671e43699e66fdb811261cbe9fc87 debuginfo(build-id) = da3a1718734729d69ea2906e7836bb56d42a28e0 debuginfo(build-id) = dd4f435207e7484d4287f7cea39944f3cb56d527 debuginfo(build-id) = e1e1c778b61d0ba91f6c64d84136e7af9f806634 debuginfo(build-id) = e50157d61deb0fff7ca0891c91dd7010f425d394 debuginfo(build-id) = ea49c22bd510fd4a6bbd04f59d91175406cc1598 debuginfo(build-id) = eb96cea15fa4383d943bd1284d4874ec16877394 debuginfo(build-id) = f35832b79570b4061a0e900ad9b0e3e3ee0ac417 debuginfo(build-id) = f473dec39c1ddb5664ab17887ce87ace323c5c9f debuginfo(build-id) = faa4c1e640280baea5540a0160b494aeb5a92698 debuginfo(build-id) = ff0d107f5540d046c1c3e0c5e3900a84dcb51f4b openfst-tools-debuginfo = 1.8.2-4.fc38 openfst-tools-debuginfo(aarch-64) = 1.8.2-4.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: openfst-debugsource(aarch-64) = 1.8.2-4.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/openfst-1.8.2-4.fc38.aarch64 Wrote: /builddir/build/RPMS/openfst-debugsource-1.8.2-4.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-tools-1.8.2-4.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-devel-1.8.2-4.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-1.8.2-4.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-tools-debuginfo-1.8.2-4.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-devel-debuginfo-1.8.2-4.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/openfst-debuginfo-1.8.2-4.fc38.aarch64.rpm Child return code was: 0