kaldi-asr / kaldi

kaldi-asr/kaldi is the official location of the Kaldi project.
http://kaldi-asr.org
Other
14.25k stars 5.32k forks source link

Error while running make following tools/install #4752

Closed Souvik2101 closed 2 years ago

Souvik2101 commented 2 years ago

Hi,

I am new to this. I am following the instructions to install Kaldi environment. After check_requirement I am running make in tools directory but getting this error. Can you solve this?

extras/check_dependencies.sh
extras/check_dependencies.sh: all OK.
cd openfst-1.7.2/ && \
./configure --prefix=`pwd` --enable-static --enable-shared --enable-far --enable-ngram-fsts --enable-lookahead-fsts --with-pic CXX="g++" \
    CXXFLAGS="-g -O2 " \
    LDFLAGS="" LIBS="-ldl"
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for 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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/x86_64-linux-gnu-ld
checking if the linker (/usr/bin/x86_64-linux-gnu-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/x86_64-linux-gnu-ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.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... yes
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/x86_64-linux-gnu-ld -m elf_x86_64) 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... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/x86_64-linux-gnu-ld -m elf_x86_64
checking if the linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) 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: config.h is unchanged
config.status: creating src/include/fst/config.h
config.status: src/include/fst/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make -C openfst-1.7.2 install MAKEOVERRIDES=
make[1]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2'
Making install in src
make[2]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src'
Making install in include
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
make[4]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/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/config.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/expanded-fst.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 fst/icu.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /usr/bin/install -c -m 644  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/map.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/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 fst/shortest-path.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/script'
 /usr/bin/install -c -m 644  fst/script/arc-class.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 fst/script/register.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/script'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/test'
 /usr/bin/install -c -m 644  fst/test/algo_test.h fst/test/fst_test.h fst/test/rand-fst.h fst/test/weight-tester.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/test'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /usr/bin/install -c -m 644  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/types.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/weight.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/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 '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/script'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/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 '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/extensions/ngram'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/extensions/far'
 /usr/bin/install -c -m 644  fst/extensions/far/compile-strings.h fst/extensions/far/create.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/print-strings.h fst/extensions/far/script-impl.h fst/extensions/far/stlist.h fst/extensions/far/sttable.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/extensions/far'
make[4]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
Making install in lib
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
make[4]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libfst.la '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
libtool: install: /usr/bin/install -c .libs/libfst.so.16.0.0 /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.so.16.0.0
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfst.so.16.0.0 libfst.so.16 || { rm -f libfst.so.16 && ln -s libfst.so.16.0.0 libfst.so.16; }; })
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfst.so.16.0.0 libfst.so || { rm -f libfst.so && ln -s libfst.so.16.0.0 libfst.so; }; })
libtool: install: /usr/bin/install -c .libs/libfst.lai /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.la
libtool: install: /usr/bin/install -c .libs/libfst.a /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.a
libtool: install: chmod 644 /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.a
libtool: install: ranlib /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.a
libtool: finish: PATH="/home/souvik/miniconda3/bin:/home/souvik/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin" ldconfig -n /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
Making install in script
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
make[4]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libfstscript.la '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script; /bin/bash "/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/libtool"  --tag CXX --mode=relink g++ -g -O2 -std=c++11 -version-info 16:0:0 -o libfstscript.la -rpath /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib 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 -ldl )
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/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,/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib -L/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib -lfst -lm -ldl -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. -lc -lgcc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o  -g -O2   -Wl,-soname -Wl,libfstscript.so.16 -o .libs/libfstscript.so.16.0.0
libtool: install: /usr/bin/install -c .libs/libfstscript.so.16.0.0T /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.so.16.0.0
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfstscript.so.16.0.0 libfstscript.so.16 || { rm -f libfstscript.so.16 && ln -s libfstscript.so.16.0.0 libfstscript.so.16; }; })
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfstscript.so.16.0.0 libfstscript.so || { rm -f libfstscript.so && ln -s libfstscript.so.16.0.0 libfstscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstscript.lai /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.la
libtool: install: /usr/bin/install -c .libs/libfstscript.a /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.a
libtool: install: chmod 644 /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.a
libtool: install: ranlib /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.a
libtool: finish: PATH="/home/souvik/miniconda3/bin:/home/souvik/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin" ldconfig -n /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
Making install in bin
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/bin'
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2  -std=c++11   -o fstarcsort fstarcsort.o fstarcsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl -ldl
libtool: link: g++ -g -O2 -std=c++11 -o .libs/fstarcsort fstarcsort.o fstarcsort-main.o   ../script/.libs/libfstscript.so /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib/.libs/libfst.so ../lib/.libs/libfst.so -lm -ldl -Wl,-rpath -Wl,/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib
Makefile:763: recipe for target 'fstarcsort' failed
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/bin'
Makefile:370: recipe for target 'install-recursive' failed
make[2]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src'
Makefile:426: recipe for target 'install-recursive' failed
make[1]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2'
Makefile:64: recipe for target 'openfst_compiled' failed

Makefile:767: recipe for target 'fstclosure' failed
make[3]: *** [fstclosure] Error 1
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/bin'
Makefile:370: recipe for target 'install-recursive' failed
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src'
Makefile:426: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2'
Makefile:64: recipe for target 'openfst_compiled' failed
make: *** [openfst_compiled] Error 2
csukuangfj commented 2 years ago

I think you can get more help if you post all the logs of make.

Souvik2101 commented 2 years ago

@csukuangfj I have edited the issue with the entire log of the make command. Kindly help if possible.

csukuangfj commented 2 years ago

Can you use

make -j clean
make -j1

and post the log of make -j1 ?

jtrmal commented 2 years ago

those errors are weird -- notice first your report fail on fstclosure and after update it's fstarcsort. I wonder if it's something system-wise? Do you have enough space on disk? Do you have enough space in /tmp if it's a separate volume?

Souvik2101 commented 2 years ago

@jtrmal how much of minimum disk space is required to install?

jtrmal commented 2 years ago

I cannot say from the top of my mind.

Souvik2101 commented 2 years ago

Can you use

make -j clean
make -j1

and post the log of make -j1 ?

@csukuangfj I ran make -j clean and then make -j1 and here is the log of that

extras/check_dependencies.sh
extras/check_dependencies.sh: all OK.
cd openfst-1.7.2/ && \
./configure --prefix=`pwd` --enable-static --enable-shared --enable-far --enable-ngram-fsts --enable-lookahead-fsts --with-pic CXX="g++" \
    CXXFLAGS="-g -O2 " \
    LDFLAGS="" LIBS="-ldl"
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for style of include used by make... GNU
checking for 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 we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/x86_64-linux-gnu-ld
checking if the linker (/usr/bin/x86_64-linux-gnu-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/x86_64-linux-gnu-ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.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... yes
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/x86_64-linux-gnu-ld -m elf_x86_64) 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... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/x86_64-linux-gnu-ld -m elf_x86_64
checking if the linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/x86_64-linux-gnu-ld -m elf_x86_64) 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: config.h is unchanged
config.status: creating src/include/fst/config.h
config.status: src/include/fst/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
make -C openfst-1.7.2 install MAKEOVERRIDES=
make[1]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2'
Making install in src
make[2]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src'
Making install in include
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
make[4]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/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/config.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/expanded-fst.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 fst/icu.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /usr/bin/install -c -m 644  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/map.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/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 fst/shortest-path.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/script'
 /usr/bin/install -c -m 644  fst/script/arc-class.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 fst/script/register.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/script'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/test'
 /usr/bin/install -c -m 644  fst/test/algo_test.h fst/test/fst_test.h fst/test/rand-fst.h fst/test/weight-tester.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/test'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /usr/bin/install -c -m 644  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/types.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/weight.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/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 '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/script'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/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 '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/extensions/ngram'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/extensions/far'
 /usr/bin/install -c -m 644  fst/extensions/far/compile-strings.h fst/extensions/far/create.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/print-strings.h fst/extensions/far/script-impl.h fst/extensions/far/stlist.h fst/extensions/far/sttable.h '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/include/fst/extensions/far'
make[4]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/include'
Making install in lib
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
depbase=`echo compat.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT compat.lo -MD -MP -MF $depbase.Tpo -c -o compat.lo compat.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c compat.cc  -fPIC -DPIC -o .libs/compat.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c compat.cc  -fPIC -DPIC -o compat.o >/dev/null 2>&1
depbase=`echo flags.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT flags.lo -MD -MP -MF $depbase.Tpo -c -o flags.lo flags.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c flags.cc  -fPIC -DPIC -o .libs/flags.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c flags.cc  -fPIC -DPIC -o flags.o >/dev/null 2>&1
depbase=`echo fst.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT fst.lo -MD -MP -MF $depbase.Tpo -c -o fst.lo fst.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT fst.lo -MD -MP -MF .deps/fst.Tpo -c fst.cc  -fPIC -DPIC -o .libs/fst.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT fst.lo -MD -MP -MF .deps/fst.Tpo -c fst.cc  -fPIC -DPIC -o fst.o >/dev/null 2>&1
depbase=`echo fst-types.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT fst-types.lo -MD -MP -MF $depbase.Tpo -c -o fst-types.lo fst-types.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT fst-types.lo -MD -MP -MF .deps/fst-types.Tpo -c fst-types.cc  -fPIC -DPIC -o .libs/fst-types.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT fst-types.lo -MD -MP -MF .deps/fst-types.Tpo -c fst-types.cc  -fPIC -DPIC -o fst-types.o >/dev/null 2>&1
depbase=`echo mapped-file.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT mapped-file.lo -MD -MP -MF $depbase.Tpo -c -o mapped-file.lo mapped-file.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT mapped-file.lo -MD -MP -MF .deps/mapped-file.Tpo -c mapped-file.cc  -fPIC -DPIC -o .libs/mapped-file.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT mapped-file.lo -MD -MP -MF .deps/mapped-file.Tpo -c mapped-file.cc  -fPIC -DPIC -o mapped-file.o >/dev/null 2>&1
depbase=`echo properties.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT properties.lo -MD -MP -MF $depbase.Tpo -c -o properties.lo properties.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT properties.lo -MD -MP -MF .deps/properties.Tpo -c properties.cc  -fPIC -DPIC -o .libs/properties.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT properties.lo -MD -MP -MF .deps/properties.Tpo -c properties.cc  -fPIC -DPIC -o properties.o >/dev/null 2>&1
depbase=`echo symbol-table.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT symbol-table.lo -MD -MP -MF $depbase.Tpo -c -o symbol-table.lo symbol-table.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT symbol-table.lo -MD -MP -MF .deps/symbol-table.Tpo -c symbol-table.cc  -fPIC -DPIC -o .libs/symbol-table.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT symbol-table.lo -MD -MP -MF .deps/symbol-table.Tpo -c symbol-table.cc  -fPIC -DPIC -o symbol-table.o >/dev/null 2>&1
depbase=`echo symbol-table-ops.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT symbol-table-ops.lo -MD -MP -MF $depbase.Tpo -c -o symbol-table-ops.lo symbol-table-ops.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT symbol-table-ops.lo -MD -MP -MF .deps/symbol-table-ops.Tpo -c symbol-table-ops.cc  -fPIC -DPIC -o .libs/symbol-table-ops.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT symbol-table-ops.lo -MD -MP -MF .deps/symbol-table-ops.Tpo -c symbol-table-ops.cc  -fPIC -DPIC -o symbol-table-ops.o >/dev/null 2>&1
depbase=`echo weight.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT weight.lo -MD -MP -MF $depbase.Tpo -c -o weight.lo weight.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT weight.lo -MD -MP -MF .deps/weight.Tpo -c weight.cc  -fPIC -DPIC -o .libs/weight.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT weight.lo -MD -MP -MF .deps/weight.Tpo -c weight.cc  -fPIC -DPIC -o weight.o >/dev/null 2>&1
depbase=`echo util.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT util.lo -MD -MP -MF $depbase.Tpo -c -o util.lo util.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.cc  -fPIC -DPIC -o .libs/util.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.cc  -fPIC -DPIC -o util.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2  -std=c++11 -version-info 16:0:0  -o libfst.la -rpath /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib compat.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 -ldl
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o  .libs/compat.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/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. -lc -lgcc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o  -g -O2   -Wl,-soname -Wl,libfst.so.16 -o .libs/libfst.so.16.0.0
libtool: link: (cd ".libs" && rm -f "libfst.so.16" && ln -s "libfst.so.16.0.0" "libfst.so.16")
libtool: link: (cd ".libs" && rm -f "libfst.so" && ln -s "libfst.so.16.0.0" "libfst.so")
libtool: link: ar cru .libs/libfst.a  compat.o flags.o fst.o fst-types.o mapped-file.o properties.o symbol-table.o symbol-table-ops.o weight.o util.o
libtool: link: ranlib .libs/libfst.a
libtool: link: ( cd ".libs" && rm -f "libfst.la" && ln -s "../libfst.la" "libfst.la" )
make[4]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libfst.la '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
libtool: install: /usr/bin/install -c .libs/libfst.so.16.0.0 /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.so.16.0.0
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfst.so.16.0.0 libfst.so.16 || { rm -f libfst.so.16 && ln -s libfst.so.16.0.0 libfst.so.16; }; })
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfst.so.16.0.0 libfst.so || { rm -f libfst.so && ln -s libfst.so.16.0.0 libfst.so; }; })
libtool: install: /usr/bin/install -c .libs/libfst.lai /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.la
libtool: install: /usr/bin/install -c .libs/libfst.a /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.a
libtool: install: chmod 644 /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.a
libtool: install: ranlib /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfst.a
libtool: finish: PATH="/home/souvik/miniconda3/bin:/home/souvik/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin" ldconfig -n /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib'
Making install in script
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
depbase=`echo arciterator-class.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT arciterator-class.lo -MD -MP -MF $depbase.Tpo -c -o arciterator-class.lo arciterator-class.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT arciterator-class.lo -MD -MP -MF .deps/arciterator-class.Tpo -c arciterator-class.cc  -fPIC -DPIC -o .libs/arciterator-class.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT arciterator-class.lo -MD -MP -MF .deps/arciterator-class.Tpo -c arciterator-class.cc  -fPIC -DPIC -o arciterator-class.o >/dev/null 2>&1
depbase=`echo arcsort.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT arcsort.lo -MD -MP -MF $depbase.Tpo -c -o arcsort.lo arcsort.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT arcsort.lo -MD -MP -MF .deps/arcsort.Tpo -c arcsort.cc  -fPIC -DPIC -o .libs/arcsort.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT arcsort.lo -MD -MP -MF .deps/arcsort.Tpo -c arcsort.cc  -fPIC -DPIC -o arcsort.o >/dev/null 2>&1
depbase=`echo closure.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT closure.lo -MD -MP -MF $depbase.Tpo -c -o closure.lo closure.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT closure.lo -MD -MP -MF .deps/closure.Tpo -c closure.cc  -fPIC -DPIC -o .libs/closure.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT closure.lo -MD -MP -MF .deps/closure.Tpo -c closure.cc  -fPIC -DPIC -o closure.o >/dev/null 2>&1
depbase=`echo compile.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT compile.lo -MD -MP -MF $depbase.Tpo -c -o compile.lo compile.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT compile.lo -MD -MP -MF .deps/compile.Tpo -c compile.cc  -fPIC -DPIC -o .libs/compile.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT compile.lo -MD -MP -MF .deps/compile.Tpo -c compile.cc  -fPIC -DPIC -o compile.o >/dev/null 2>&1
depbase=`echo compose.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT compose.lo -MD -MP -MF $depbase.Tpo -c -o compose.lo compose.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT compose.lo -MD -MP -MF .deps/compose.Tpo -c compose.cc  -fPIC -DPIC -o .libs/compose.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT compose.lo -MD -MP -MF .deps/compose.Tpo -c compose.cc  -fPIC -DPIC -o compose.o >/dev/null 2>&1
depbase=`echo concat.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT concat.lo -MD -MP -MF $depbase.Tpo -c -o concat.lo concat.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT concat.lo -MD -MP -MF .deps/concat.Tpo -c concat.cc  -fPIC -DPIC -o .libs/concat.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT concat.lo -MD -MP -MF .deps/concat.Tpo -c concat.cc  -fPIC -DPIC -o concat.o >/dev/null 2>&1
depbase=`echo connect.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT connect.lo -MD -MP -MF $depbase.Tpo -c -o connect.lo connect.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT connect.lo -MD -MP -MF .deps/connect.Tpo -c connect.cc  -fPIC -DPIC -o .libs/connect.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT connect.lo -MD -MP -MF .deps/connect.Tpo -c connect.cc  -fPIC -DPIC -o connect.o >/dev/null 2>&1
depbase=`echo convert.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT convert.lo -MD -MP -MF $depbase.Tpo -c -o convert.lo convert.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT convert.lo -MD -MP -MF .deps/convert.Tpo -c convert.cc  -fPIC -DPIC -o .libs/convert.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT convert.lo -MD -MP -MF .deps/convert.Tpo -c convert.cc  -fPIC -DPIC -o convert.o >/dev/null 2>&1
depbase=`echo decode.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT decode.lo -MD -MP -MF $depbase.Tpo -c -o decode.lo decode.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c decode.cc  -fPIC -DPIC -o .libs/decode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT decode.lo -MD -MP -MF .deps/decode.Tpo -c decode.cc  -fPIC -DPIC -o decode.o >/dev/null 2>&1
depbase=`echo determinize.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT determinize.lo -MD -MP -MF $depbase.Tpo -c -o determinize.lo determinize.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT determinize.lo -MD -MP -MF .deps/determinize.Tpo -c determinize.cc  -fPIC -DPIC -o .libs/determinize.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT determinize.lo -MD -MP -MF .deps/determinize.Tpo -c determinize.cc  -fPIC -DPIC -o determinize.o >/dev/null 2>&1
depbase=`echo difference.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT difference.lo -MD -MP -MF $depbase.Tpo -c -o difference.lo difference.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT difference.lo -MD -MP -MF .deps/difference.Tpo -c difference.cc  -fPIC -DPIC -o .libs/difference.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT difference.lo -MD -MP -MF .deps/difference.Tpo -c difference.cc  -fPIC -DPIC -o difference.o >/dev/null 2>&1
depbase=`echo disambiguate.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT disambiguate.lo -MD -MP -MF $depbase.Tpo -c -o disambiguate.lo disambiguate.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT disambiguate.lo -MD -MP -MF .deps/disambiguate.Tpo -c disambiguate.cc  -fPIC -DPIC -o .libs/disambiguate.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT disambiguate.lo -MD -MP -MF .deps/disambiguate.Tpo -c disambiguate.cc  -fPIC -DPIC -o disambiguate.o >/dev/null 2>&1
depbase=`echo draw.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT draw.lo -MD -MP -MF $depbase.Tpo -c -o draw.lo draw.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.cc  -fPIC -DPIC -o .libs/draw.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT draw.lo -MD -MP -MF .deps/draw.Tpo -c draw.cc  -fPIC -DPIC -o draw.o >/dev/null 2>&1
depbase=`echo encode.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT encode.lo -MD -MP -MF $depbase.Tpo -c -o encode.lo encode.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c encode.cc  -fPIC -DPIC -o .libs/encode.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT encode.lo -MD -MP -MF .deps/encode.Tpo -c encode.cc  -fPIC -DPIC -o encode.o >/dev/null 2>&1
depbase=`echo encodemapper-class.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT encodemapper-class.lo -MD -MP -MF $depbase.Tpo -c -o encodemapper-class.lo encodemapper-class.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT encodemapper-class.lo -MD -MP -MF .deps/encodemapper-class.Tpo -c encodemapper-class.cc  -fPIC -DPIC -o .libs/encodemapper-class.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT encodemapper-class.lo -MD -MP -MF .deps/encodemapper-class.Tpo -c encodemapper-class.cc  -fPIC -DPIC -o encodemapper-class.o >/dev/null 2>&1
depbase=`echo epsnormalize.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT epsnormalize.lo -MD -MP -MF $depbase.Tpo -c -o epsnormalize.lo epsnormalize.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT epsnormalize.lo -MD -MP -MF .deps/epsnormalize.Tpo -c epsnormalize.cc  -fPIC -DPIC -o .libs/epsnormalize.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT epsnormalize.lo -MD -MP -MF .deps/epsnormalize.Tpo -c epsnormalize.cc  -fPIC -DPIC -o epsnormalize.o >/dev/null 2>&1
depbase=`echo equal.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT equal.lo -MD -MP -MF $depbase.Tpo -c -o equal.lo equal.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT equal.lo -MD -MP -MF .deps/equal.Tpo -c equal.cc  -fPIC -DPIC -o .libs/equal.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT equal.lo -MD -MP -MF .deps/equal.Tpo -c equal.cc  -fPIC -DPIC -o equal.o >/dev/null 2>&1
depbase=`echo equivalent.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT equivalent.lo -MD -MP -MF $depbase.Tpo -c -o equivalent.lo equivalent.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT equivalent.lo -MD -MP -MF .deps/equivalent.Tpo -c equivalent.cc  -fPIC -DPIC -o .libs/equivalent.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT equivalent.lo -MD -MP -MF .deps/equivalent.Tpo -c equivalent.cc  -fPIC -DPIC -o equivalent.o >/dev/null 2>&1
depbase=`echo fst-class.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT fst-class.lo -MD -MP -MF $depbase.Tpo -c -o fst-class.lo fst-class.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT fst-class.lo -MD -MP -MF .deps/fst-class.Tpo -c fst-class.cc  -fPIC -DPIC -o .libs/fst-class.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT fst-class.lo -MD -MP -MF .deps/fst-class.Tpo -c fst-class.cc  -fPIC -DPIC -o fst-class.o >/dev/null 2>&1
depbase=`echo getters.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT getters.lo -MD -MP -MF $depbase.Tpo -c -o getters.lo getters.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT getters.lo -MD -MP -MF .deps/getters.Tpo -c getters.cc  -fPIC -DPIC -o .libs/getters.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT getters.lo -MD -MP -MF .deps/getters.Tpo -c getters.cc  -fPIC -DPIC -o getters.o >/dev/null 2>&1
depbase=`echo info-impl.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT info-impl.lo -MD -MP -MF $depbase.Tpo -c -o info-impl.lo info-impl.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT info-impl.lo -MD -MP -MF .deps/info-impl.Tpo -c info-impl.cc  -fPIC -DPIC -o .libs/info-impl.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT info-impl.lo -MD -MP -MF .deps/info-impl.Tpo -c info-impl.cc  -fPIC -DPIC -o info-impl.o >/dev/null 2>&1
depbase=`echo info.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT info.lo -MD -MP -MF $depbase.Tpo -c -o info.lo info.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT info.lo -MD -MP -MF .deps/info.Tpo -c info.cc  -fPIC -DPIC -o .libs/info.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT info.lo -MD -MP -MF .deps/info.Tpo -c info.cc  -fPIC -DPIC -o info.o >/dev/null 2>&1
depbase=`echo intersect.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT intersect.lo -MD -MP -MF $depbase.Tpo -c -o intersect.lo intersect.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT intersect.lo -MD -MP -MF .deps/intersect.Tpo -c intersect.cc  -fPIC -DPIC -o .libs/intersect.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT intersect.lo -MD -MP -MF .deps/intersect.Tpo -c intersect.cc  -fPIC -DPIC -o intersect.o >/dev/null 2>&1
depbase=`echo invert.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT invert.lo -MD -MP -MF $depbase.Tpo -c -o invert.lo invert.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT invert.lo -MD -MP -MF .deps/invert.Tpo -c invert.cc  -fPIC -DPIC -o .libs/invert.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT invert.lo -MD -MP -MF .deps/invert.Tpo -c invert.cc  -fPIC -DPIC -o invert.o >/dev/null 2>&1
depbase=`echo isomorphic.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT isomorphic.lo -MD -MP -MF $depbase.Tpo -c -o isomorphic.lo isomorphic.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT isomorphic.lo -MD -MP -MF .deps/isomorphic.Tpo -c isomorphic.cc  -fPIC -DPIC -o .libs/isomorphic.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT isomorphic.lo -MD -MP -MF .deps/isomorphic.Tpo -c isomorphic.cc  -fPIC -DPIC -o isomorphic.o >/dev/null 2>&1
depbase=`echo map.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT map.lo -MD -MP -MF $depbase.Tpo -c -o map.lo map.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.cc  -fPIC -DPIC -o .libs/map.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT map.lo -MD -MP -MF .deps/map.Tpo -c map.cc  -fPIC -DPIC -o map.o >/dev/null 2>&1
depbase=`echo minimize.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT minimize.lo -MD -MP -MF $depbase.Tpo -c -o minimize.lo minimize.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT minimize.lo -MD -MP -MF .deps/minimize.Tpo -c minimize.cc  -fPIC -DPIC -o .libs/minimize.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT minimize.lo -MD -MP -MF .deps/minimize.Tpo -c minimize.cc  -fPIC -DPIC -o minimize.o >/dev/null 2>&1
depbase=`echo print.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT print.lo -MD -MP -MF $depbase.Tpo -c -o print.lo print.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.cc  -fPIC -DPIC -o .libs/print.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT print.lo -MD -MP -MF .deps/print.Tpo -c print.cc  -fPIC -DPIC -o print.o >/dev/null 2>&1
depbase=`echo project.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT project.lo -MD -MP -MF $depbase.Tpo -c -o project.lo project.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT project.lo -MD -MP -MF .deps/project.Tpo -c project.cc  -fPIC -DPIC -o .libs/project.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT project.lo -MD -MP -MF .deps/project.Tpo -c project.cc  -fPIC -DPIC -o project.o >/dev/null 2>&1
depbase=`echo prune.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT prune.lo -MD -MP -MF $depbase.Tpo -c -o prune.lo prune.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT prune.lo -MD -MP -MF .deps/prune.Tpo -c prune.cc  -fPIC -DPIC -o .libs/prune.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT prune.lo -MD -MP -MF .deps/prune.Tpo -c prune.cc  -fPIC -DPIC -o prune.o >/dev/null 2>&1
depbase=`echo push.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT push.lo -MD -MP -MF $depbase.Tpo -c -o push.lo push.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT push.lo -MD -MP -MF .deps/push.Tpo -c push.cc  -fPIC -DPIC -o .libs/push.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT push.lo -MD -MP -MF .deps/push.Tpo -c push.cc  -fPIC -DPIC -o push.o >/dev/null 2>&1
depbase=`echo randequivalent.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT randequivalent.lo -MD -MP -MF $depbase.Tpo -c -o randequivalent.lo randequivalent.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT randequivalent.lo -MD -MP -MF .deps/randequivalent.Tpo -c randequivalent.cc  -fPIC -DPIC -o .libs/randequivalent.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT randequivalent.lo -MD -MP -MF .deps/randequivalent.Tpo -c randequivalent.cc  -fPIC -DPIC -o randequivalent.o >/dev/null 2>&1
depbase=`echo randgen.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT randgen.lo -MD -MP -MF $depbase.Tpo -c -o randgen.lo randgen.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT randgen.lo -MD -MP -MF .deps/randgen.Tpo -c randgen.cc  -fPIC -DPIC -o .libs/randgen.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT randgen.lo -MD -MP -MF .deps/randgen.Tpo -c randgen.cc  -fPIC -DPIC -o randgen.o >/dev/null 2>&1
depbase=`echo relabel.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT relabel.lo -MD -MP -MF $depbase.Tpo -c -o relabel.lo relabel.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT relabel.lo -MD -MP -MF .deps/relabel.Tpo -c relabel.cc  -fPIC -DPIC -o .libs/relabel.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT relabel.lo -MD -MP -MF .deps/relabel.Tpo -c relabel.cc  -fPIC -DPIC -o relabel.o >/dev/null 2>&1
depbase=`echo replace.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT replace.lo -MD -MP -MF $depbase.Tpo -c -o replace.lo replace.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT replace.lo -MD -MP -MF .deps/replace.Tpo -c replace.cc  -fPIC -DPIC -o .libs/replace.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT replace.lo -MD -MP -MF .deps/replace.Tpo -c replace.cc  -fPIC -DPIC -o replace.o >/dev/null 2>&1
depbase=`echo reverse.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT reverse.lo -MD -MP -MF $depbase.Tpo -c -o reverse.lo reverse.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT reverse.lo -MD -MP -MF .deps/reverse.Tpo -c reverse.cc  -fPIC -DPIC -o .libs/reverse.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT reverse.lo -MD -MP -MF .deps/reverse.Tpo -c reverse.cc  -fPIC -DPIC -o reverse.o >/dev/null 2>&1
depbase=`echo reweight.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT reweight.lo -MD -MP -MF $depbase.Tpo -c -o reweight.lo reweight.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT reweight.lo -MD -MP -MF .deps/reweight.Tpo -c reweight.cc  -fPIC -DPIC -o .libs/reweight.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT reweight.lo -MD -MP -MF .deps/reweight.Tpo -c reweight.cc  -fPIC -DPIC -o reweight.o >/dev/null 2>&1
depbase=`echo rmepsilon.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT rmepsilon.lo -MD -MP -MF $depbase.Tpo -c -o rmepsilon.lo rmepsilon.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT rmepsilon.lo -MD -MP -MF .deps/rmepsilon.Tpo -c rmepsilon.cc  -fPIC -DPIC -o .libs/rmepsilon.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT rmepsilon.lo -MD -MP -MF .deps/rmepsilon.Tpo -c rmepsilon.cc  -fPIC -DPIC -o rmepsilon.o >/dev/null 2>&1
depbase=`echo shortest-distance.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT shortest-distance.lo -MD -MP -MF $depbase.Tpo -c -o shortest-distance.lo shortest-distance.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT shortest-distance.lo -MD -MP -MF .deps/shortest-distance.Tpo -c shortest-distance.cc  -fPIC -DPIC -o .libs/shortest-distance.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT shortest-distance.lo -MD -MP -MF .deps/shortest-distance.Tpo -c shortest-distance.cc  -fPIC -DPIC -o shortest-distance.o >/dev/null 2>&1
depbase=`echo shortest-path.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT shortest-path.lo -MD -MP -MF $depbase.Tpo -c -o shortest-path.lo shortest-path.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT shortest-path.lo -MD -MP -MF .deps/shortest-path.Tpo -c shortest-path.cc  -fPIC -DPIC -o .libs/shortest-path.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT shortest-path.lo -MD -MP -MF .deps/shortest-path.Tpo -c shortest-path.cc  -fPIC -DPIC -o shortest-path.o >/dev/null 2>&1
depbase=`echo stateiterator-class.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT stateiterator-class.lo -MD -MP -MF $depbase.Tpo -c -o stateiterator-class.lo stateiterator-class.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT stateiterator-class.lo -MD -MP -MF .deps/stateiterator-class.Tpo -c stateiterator-class.cc  -fPIC -DPIC -o .libs/stateiterator-class.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT stateiterator-class.lo -MD -MP -MF .deps/stateiterator-class.Tpo -c stateiterator-class.cc  -fPIC -DPIC -o stateiterator-class.o >/dev/null 2>&1
depbase=`echo synchronize.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT synchronize.lo -MD -MP -MF $depbase.Tpo -c -o synchronize.lo synchronize.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT synchronize.lo -MD -MP -MF .deps/synchronize.Tpo -c synchronize.cc  -fPIC -DPIC -o .libs/synchronize.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT synchronize.lo -MD -MP -MF .deps/synchronize.Tpo -c synchronize.cc  -fPIC -DPIC -o synchronize.o >/dev/null 2>&1
depbase=`echo text-io.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT text-io.lo -MD -MP -MF $depbase.Tpo -c -o text-io.lo text-io.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT text-io.lo -MD -MP -MF .deps/text-io.Tpo -c text-io.cc  -fPIC -DPIC -o .libs/text-io.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT text-io.lo -MD -MP -MF .deps/text-io.Tpo -c text-io.cc  -fPIC -DPIC -o text-io.o >/dev/null 2>&1
depbase=`echo topsort.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT topsort.lo -MD -MP -MF $depbase.Tpo -c -o topsort.lo topsort.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT topsort.lo -MD -MP -MF .deps/topsort.Tpo -c topsort.cc  -fPIC -DPIC -o .libs/topsort.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT topsort.lo -MD -MP -MF .deps/topsort.Tpo -c topsort.cc  -fPIC -DPIC -o topsort.o >/dev/null 2>&1
depbase=`echo union.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT union.lo -MD -MP -MF $depbase.Tpo -c -o union.lo union.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT union.lo -MD -MP -MF .deps/union.Tpo -c union.cc  -fPIC -DPIC -o .libs/union.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT union.lo -MD -MP -MF .deps/union.Tpo -c union.cc  -fPIC -DPIC -o union.o >/dev/null 2>&1
depbase=`echo weight-class.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT weight-class.lo -MD -MP -MF $depbase.Tpo -c -o weight-class.lo weight-class.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT weight-class.lo -MD -MP -MF .deps/weight-class.Tpo -c weight-class.cc  -fPIC -DPIC -o .libs/weight-class.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT weight-class.lo -MD -MP -MF .deps/weight-class.Tpo -c weight-class.cc  -fPIC -DPIC -o weight-class.o >/dev/null 2>&1
depbase=`echo verify.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H   -I./../include  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT verify.lo -MD -MP -MF $depbase.Tpo -c -o verify.lo verify.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT verify.lo -MD -MP -MF .deps/verify.Tpo -c verify.cc  -fPIC -DPIC -o .libs/verify.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I./../include -fno-exceptions -funsigned-char -g -O2 -std=c++11 -MT verify.lo -MD -MP -MF .deps/verify.Tpo -c verify.cc  -fPIC -DPIC -o verify.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2  -std=c++11 -version-info 16:0:0  -o libfstscript.la -rpath /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib 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 -ldl
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/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,/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib/.libs -Wl,-rpath -Wl,/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib ../lib/.libs/libfst.so -lm -ldl -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. -lc -lgcc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o  -g -O2   -Wl,-soname -Wl,libfstscript.so.16 -o .libs/libfstscript.so.16.0.0
libtool: link: (cd ".libs" && rm -f "libfstscript.so.16" && ln -s "libfstscript.so.16.0.0" "libfstscript.so.16")
libtool: link: (cd ".libs" && rm -f "libfstscript.so" && ln -s "libfstscript.so.16.0.0" "libfstscript.so")
libtool: link: ar cru .libs/libfstscript.a  arciterator-class.o arcsort.o closure.o compile.o compose.o concat.o connect.o convert.o decode.o determinize.o difference.o disambiguate.o draw.o encode.o encodemapper-class.o epsnormalize.o equal.o equivalent.o fst-class.o getters.o info-impl.o info.o intersect.o invert.o isomorphic.o map.o minimize.o print.o project.o prune.o push.o randequivalent.o randgen.o relabel.o replace.o reverse.o reweight.o rmepsilon.o shortest-distance.o shortest-path.o stateiterator-class.o synchronize.o text-io.o topsort.o union.o weight-class.o verify.o
libtool: link: ranlib .libs/libfstscript.a
libtool: link: ( cd ".libs" && rm -f "libfstscript.la" && ln -s "../libfstscript.la" "libfstscript.la" )
make[4]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
 /bin/mkdir -p '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libfstscript.la '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib'
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script; /bin/bash "/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/libtool"  --tag CXX --mode=relink g++ -g -O2 -std=c++11 -version-info 16:0:0 -o libfstscript.la -rpath /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib 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 -ldl )
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/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,/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib -L/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib -lfst -lm -ldl -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. -lc -lgcc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o  -g -O2   -Wl,-soname -Wl,libfstscript.so.16 -o .libs/libfstscript.so.16.0.0
libtool: install: /usr/bin/install -c .libs/libfstscript.so.16.0.0T /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.so.16.0.0
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfstscript.so.16.0.0 libfstscript.so.16 || { rm -f libfstscript.so.16 && ln -s libfstscript.so.16.0.0 libfstscript.so.16; }; })
libtool: install: (cd /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib && { ln -s -f libfstscript.so.16.0.0 libfstscript.so || { rm -f libfstscript.so && ln -s libfstscript.so.16.0.0 libfstscript.so; }; })
libtool: install: /usr/bin/install -c .libs/libfstscript.lai /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.la
libtool: install: /usr/bin/install -c .libs/libfstscript.a /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.a
libtool: install: chmod 644 /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.a
libtool: install: ranlib /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib/libfstscript.a
libtool: finish: PATH="/home/souvik/miniconda3/bin:/home/souvik/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/sbin" ldconfig -n /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/script'
Making install in bin
make[3]: Entering directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/bin'
depbase=`echo fstarcsort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H   -I./../include -I./../script  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT fstarcsort.o -MD -MP -MF $depbase.Tpo -c -o fstarcsort.o fstarcsort.cc &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo fstarcsort-main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H   -I./../include -I./../script  -fno-exceptions -funsigned-char  -g -O2  -std=c++11 -MT fstarcsort-main.o -MD -MP -MF $depbase.Tpo -c -o fstarcsort-main.o fstarcsort-main.cc &&\
mv -f $depbase.Tpo $depbase.Po
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -g -O2  -std=c++11   -o fstarcsort fstarcsort.o fstarcsort-main.o ../script/libfstscript.la ../lib/libfst.la -lm -ldl -ldl
libtool: link: g++ -g -O2 -std=c++11 -o .libs/fstarcsort fstarcsort.o fstarcsort-main.o   ../script/.libs/libfstscript.so /home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/lib/.libs/libfst.so ../lib/.libs/libfst.so -lm -ldl -Wl,-rpath -Wl,/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/lib
Makefile:763: recipe for target 'fstarcsort' failed
make[3]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src/bin'
Makefile:370: recipe for target 'install-recursive' failed
make[2]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2/src'
Makefile:426: recipe for target 'install-recursive' failed
make[1]: Leaving directory '/home/souvik/Desktop/kaldi/tools/openfst-1.7.2'
Makefile:64: recipe for target 'openfst_compiled' failed
Souvik2101 commented 2 years ago

those errors are weird -- notice first your report fail on fstclosure and after update it's fstarcsort. I wonder if it's something system-wise? Do you have enough space on disk? Do you have enough space in /tmp if it's a separate volume?

@jtrmal I have around 33GB space available on disk. Is this the cause of the issue?

jtrmal commented 2 years ago

I feel like 33G should be enough for this. Are you using some virtualization perchance? VirtualBox or VMWare or something like that and disk shared via NFS? IIRC I remember there were some weird issue reported about this.

hslr4 commented 2 years ago

I am experiencing similar issues running in a container with disk shared via NFS. Do you remember how those issues could be solved?

danpovey commented 2 years ago

Perhaps you could try some option to make make be more verbose, I think the -n option might work. Normally when a command like gcc or libtool fails, it should print an error, but here we have none. So perhaps make might print out the return status which might give us a clue. You can also try running the commands immediately before the first error in the make output (search for **), and seeing what output they produce on the screen and what the return status is (echo $?).

hslr4 commented 2 years ago

Thanks for your help. I somehow managed to install though I am not sure what exactly the error was. It could have also been related to #3395

jtrmal commented 2 years ago

resolved? please reopen if there is still an issue

frankiedrake commented 2 years ago

Spent some time figuring out why it's not installing (first I installed clang and llvm which turned out to be not installed), after running make j4 (also I run make clean before it) and it finished with words All done OK. Hallelujah.