kaldi icon indicating copy to clipboard operation
kaldi copied to clipboard

Error while running make following tools/install

Open Souvik2101 opened this issue 2 years ago • 12 comments

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

Souvik2101 avatar Jun 02 '22 05:06 Souvik2101

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

csukuangfj avatar Jun 02 '22 05:06 csukuangfj

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

Souvik2101 avatar Jun 02 '22 06:06 Souvik2101

Can you use

make -j clean
make -j1

and post the log of make -j1 ?

csukuangfj avatar Jun 02 '22 06:06 csukuangfj

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 avatar Jun 02 '22 08:06 jtrmal

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

Souvik2101 avatar Jun 02 '22 09:06 Souvik2101

I cannot say from the top of my mind.

jtrmal avatar Jun 02 '22 10:06 jtrmal

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 avatar Jun 02 '22 10:06 Souvik2101

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?

Souvik2101 avatar Jun 02 '22 10:06 Souvik2101

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.

jtrmal avatar Jun 02 '22 13:06 jtrmal

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

hslr4 avatar Jun 03 '22 14:06 hslr4

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 $?).

danpovey avatar Jun 04 '22 03:06 danpovey

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

hslr4 avatar Jun 22 '22 08:06 hslr4

resolved? please reopen if there is still an issue

jtrmal avatar Aug 12 '22 14:08 jtrmal

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.

frankiedrake avatar Sep 28 '22 15:09 frankiedrake