alphacep / vosk-api

Offline speech recognition API for Android, iOS, Raspberry Pi and servers with Python, Java, C# and Node
Apache License 2.0
7.4k stars 1.04k forks source link

How can I build my own C++ program on a raspberry pi ? #102

Closed MrFish1604 closed 4 years ago

MrFish1604 commented 4 years ago

I'm trying to build this test program on my raspberry pi 3 :

#include "vosk/vosk_api.h"

using namespace std;

int main(int argc, char const *argv[])
{
    VoskModel *model = vosk_model_new("model");
    VoskRecognizer *rec = vosk_recognizer_new(model, 16000);
    return 0;
}

I have this tree view :

I modified the vosk and kaldi's files like that : Each #include "directory/header.h" Became #include "../directory/header.h"

When I run this command : g++ myownprgm.cpp vosk/vosk_api.cc vosk/kaldi_recognizer.cc vosk/model.cc vosk/spk_model.cc -o testvosk I get this output :

In file included from /usr/include/c++/8/vector:64,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
    _M_fill_insert(end(), __new_size - size(), __x);
    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:61,
                 from vosk/../util/../util/parse-options.h:25,
                 from vosk/../util/common-utils.h:23,
                 from vosk/kaldi_recognizer.h:16,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = json::JSON; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/8/vector:69,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector<double>::iterator' {aka '__gnu_cxx::__normal_iterator<double*, std::vector<double> >'} changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:60,
                 from vosk/../util/../util/parse-options.h:25,
                 from vosk/../util/common-utils.h:23,
                 from vosk/kaldi_recognizer.h:16,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2468:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
    _M_insert_unique_(end(), *__first, __an);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]':
/usr/include/c++/8/bits/stl_uninitialized.h:297:41: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       _GLIBCXX_MAKE_MOVE_ITERATOR(__last),
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __result, __alloc);
       ~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]':
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy_a
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:60,
                 from vosk/../util/../util/parse-options.h:25,
                 from vosk/../util/common-utils.h:23,
                 from vosk/kaldi_recognizer.h:16,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair<const std::__cxx11::basic_string<char>, json::JSON>&; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*; _Tp = double]':
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         { return std::copy(__first, __last, __result); }
                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_vector.h: In function 'bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/stl_vector.h:1755:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
        && std::equal(__x.begin(), __x.end(), __y.begin())); }
           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from vosk/../base/kaldi-common.h:26,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<double*>; _OI = double*]':
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h: In function 'bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _II2 = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]':
/usr/include/c++/8/bits/stl_algobase.h:1039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
     equal(_II1 __first1, _II1 __last1, _II2 __first2)
     ^~~~~
/usr/include/c++/8/bits/stl_algobase.h:1039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h:1039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from vosk/../base/kaldi-common.h:26,
                 from vosk/kaldi_recognizer.h:15,
                 from vosk/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]':
/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __miter_base(move_iterator<_Iterator> __it)
     ^~~~~~~~~~~~
/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector<double>]':
/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
     ^~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/model.h:18,
                 from vosk/model.cc:31:
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]':
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy_a
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*; _Tp = double]':
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         { return std::copy(__first, __last, __result); }
                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from vosk/../base/kaldi-common.h:26,
                 from vosk/model.h:18,
                 from vosk/model.cc:31:
/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<double*>; _OI = double*]':
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from vosk/../base/kaldi-common.h:26,
                 from vosk/model.h:18,
                 from vosk/model.cc:31:
/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]':
/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __miter_base(move_iterator<_Iterator> __it)
     ^~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/model.h:18,
                 from vosk/model.cc:31:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from vosk/../base/kaldi-common.h:30,
                 from vosk/model.h:18,
                 from vosk/model.cc:31:
/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<double>::iterator' {aka '__gnu_cxx::__normal_iterator<double*, std::vector<double> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/cc2g1RzB.o: in function `kaldi::SetVerboseLevel(int)':
vosk_api.cc:(.text._ZN5kaldi15SetVerboseLevelEi[_ZN5kaldi15SetVerboseLevelEi]+0x2c): undefined reference to `kaldi::g_kaldi_verbose_level'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::KaldiRecognizer(Model*, float)':
kaldi_recognizer.cc:(.text+0x1aa0): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::OnlineNnet2FeaturePipeline(kaldi::OnlineNnet2FeaturePipelineInfo const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1ae0): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1b98): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1c3c): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SingleUtteranceNnet3DecoderTpl(kaldi::LatticeFasterDecoderConfig const&, kaldi::TransitionModel const&, kaldi::nnet3::DecodableNnetSimpleLoopedInfo const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, kaldi::OnlineNnet2FeaturePipeline*)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::KaldiRecognizer(Model*, float, char const*)':
kaldi_recognizer.cc:(.text+0x1d6c): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::OnlineNnet2FeaturePipeline(kaldi::OnlineNnet2FeaturePipelineInfo const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1dac): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2114): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x21b0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SingleUtteranceNnet3DecoderTpl(kaldi::LatticeFasterDecoderConfig const&, kaldi::TransitionModel const&, kaldi::nnet3::DecodableNnetSimpleLoopedInfo const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, kaldi::OnlineNnet2FeaturePipeline*)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::KaldiRecognizer(Model*, SpkModel*, float)':
kaldi_recognizer.cc:(.text+0x2334): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::OnlineNnet2FeaturePipeline(kaldi::OnlineNnet2FeaturePipelineInfo const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2374): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x242c): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x24d0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SingleUtteranceNnet3DecoderTpl(kaldi::LatticeFasterDecoderConfig const&, kaldi::TransitionModel const&, kaldi::nnet3::DecodableNnetSimpleLoopedInfo const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, kaldi::OnlineNnet2FeaturePipeline*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2518): undefined reference to `kaldi::OnlineGenericBaseFeature<kaldi::MfccComputer>::OnlineGenericBaseFeature(kaldi::MfccOptions const&)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::CleanUp()':
kaldi_recognizer.cc:(.text+0x2878): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2890): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::NumFramesDecoded() const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x28c4): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::InitDecoding(int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::UpdateSilenceWeights()':
kaldi_recognizer.cc:(.text+0x29a0): undefined reference to `void kaldi::OnlineSilenceWeighting::ComputeCurrentTraceback<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >(kaldi::LatticeFasterOnlineDecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x29f0): undefined reference to `kaldi::OnlineSilenceWeighting::GetDeltaWeights(int, int, std::vector<std::pair<int, float>, std::allocator<std::pair<int, float> > >*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2a08): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::UpdateFrameWeights(std::vector<std::pair<int, float>, std::allocator<std::pair<int, float> > > const&)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::AcceptWaveform(char const*, int)':
kaldi_recognizer.cc:(.text+0x2a7c): undefined reference to `kaldi::Vector<float>::Resize(int, kaldi::MatrixResizeType)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::AcceptWaveform(short const*, int)':
kaldi_recognizer.cc:(.text+0x2b6c): undefined reference to `kaldi::Vector<float>::Resize(int, kaldi::MatrixResizeType)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::AcceptWaveform(float const*, int)':
kaldi_recognizer.cc:(.text+0x2c4c): undefined reference to `kaldi::Vector<float>::Resize(int, kaldi::MatrixResizeType)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::AcceptWaveform(kaldi::Vector<float>&)':
kaldi_recognizer.cc:(.text+0x2d48): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::AcceptWaveform(float, kaldi::VectorBase<float> const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2d60): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::AdvanceDecoding()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2dc4): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::EndpointDetected(kaldi::OnlineEndpointConfig const&)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `RunNnetComputation(kaldi::MatrixBase<float> const&, kaldi::nnet3::Nnet const&, kaldi::nnet3::CachingOptimizingCompiler*, kaldi::Vector<float>*)':
kaldi_recognizer.cc:(.text+0x2e5c): undefined reference to `kaldi::nnet3::IoSpecification::IoSpecification(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f08): undefined reference to `kaldi::nnet3::IoSpecification::Swap(kaldi::nnet3::IoSpecification*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f1c): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::Compile(kaldi::nnet3::ComputationRequest const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f58): undefined reference to `kaldi::nnet3::NnetComputer::NnetComputer(kaldi::nnet3::NnetComputeOptions const&, kaldi::nnet3::NnetComputation const&, kaldi::nnet3::Nnet const&, kaldi::nnet3::Nnet*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f6c): undefined reference to `kaldi::CuMatrix<float>::CuMatrix<float>(kaldi::MatrixBase<float> const&, kaldi::MatrixTransposeType)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2fa0): undefined reference to `kaldi::nnet3::NnetComputer::AcceptInput(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::CuMatrix<float>*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2fc4): undefined reference to `kaldi::nnet3::NnetComputer::Run()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3004): undefined reference to `kaldi::nnet3::NnetComputer::GetOutputDestructive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::CuMatrix<float>*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x303c): undefined reference to `kaldi::Vector<float>::Resize(int, kaldi::MatrixResizeType)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3088): undefined reference to `kaldi::nnet3::NnetComputer::~NnetComputer()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x314c): undefined reference to `kaldi::nnet3::NnetComputer::~NnetComputer()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::GetSpkVector(kaldi::Vector<float>&)':
kaldi_recognizer.cc:(.text+0x32d4): undefined reference to `kaldi::MatrixBase<float>::CopyRowFromVec(kaldi::VectorBase<float> const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3348): undefined reference to `kaldi::SlidingWindowCmn(kaldi::SlidingWindowCmnOptions const&, kaldi::MatrixBase<float> const&, kaldi::MatrixBase<float>*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3388): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::CachingOptimizingCompiler(kaldi::nnet3::Nnet const&, kaldi::nnet3::NnetOptimizeOptions const&, kaldi::nnet3::CachingOptimizingCompilerOptions)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x33b0): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::~CachingOptimizingCompiler()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x33e8): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::~CachingOptimizingCompiler()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::Result()':
kaldi_recognizer.cc:(.text+0x3450): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FinalizeDecoding()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x346c): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::NumFramesDecoded() const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x34d8): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::GetLattice(bool, fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > >*) const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3648): undefined reference to `kaldi::ConstArpaLmDeterministicFst::ConstArpaLmDeterministicFst(kaldi::ConstArpaLm const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3668): undefined reference to `kaldi::ComposeCompactLatticeDeterministic(fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > > const&, fst::DeterministicOnDemandFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > >*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x378c): undefined reference to `kaldi::WordAlignLattice(fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > > const&, kaldi::TransitionModel const&, kaldi::WordBoundaryInfo const&, int, fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > >*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x37ec): undefined reference to `kaldi::MinimumBayesRisk::MinimumBayesRisk(fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > > const&, kaldi::MinimumBayesRiskOptions)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::PartialResult()':
kaldi_recognizer.cc:(.text+0x40e0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::NumFramesDecoded() const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x4204): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::GetBestPath(bool, fst::VectorFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::VectorState<fst::ArcTpl<fst::LatticeWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >*) const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `KaldiRecognizer::FinalResult()':
kaldi_recognizer.cc:(.text+0x45a8): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::InputFinished()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x45c0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::AdvanceDecoding()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x45d0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FinalizeDecoding()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::GetVerboseLevel()':
kaldi_recognizer.cc:(.text._ZN5kaldi15GetVerboseLevelEv[_ZN5kaldi15GetVerboseLevelEv]+0x20): undefined reference to `kaldi::g_kaldi_verbose_level'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::MessageLogger::Log::operator=(kaldi::MessageLogger const&)':
kaldi_recognizer.cc:(.text._ZN5kaldi13MessageLogger3LogaSERKS0_[_ZN5kaldi13MessageLogger3LogaSERKS0_]+0x18): undefined reference to `kaldi::MessageLogger::LogMessage() const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::MessageLogger::LogAndThrow::operator=(kaldi::MessageLogger const&)':
kaldi_recognizer.cc:(.text._ZN5kaldi13MessageLogger11LogAndThrowaSERKS0_[_ZN5kaldi13MessageLogger11LogAndThrowaSERKS0_]+0x18): undefined reference to `kaldi::MessageLogger::LogMessage() const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::CompatProperties(unsigned long long, unsigned long long)':
kaldi_recognizer.cc:(.text._ZN3fst16CompatPropertiesEyy[_ZN3fst16CompatPropertiesEyy]+0x258): undefined reference to `fst::PropertyNames'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::DecodableInterface::NumFramesReady() const':
kaldi_recognizer.cc:(.text._ZNK5kaldi18DecodableInterface14NumFramesReadyEv[_ZNK5kaldi18DecodableInterface14NumFramesReadyEv]+0x28): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::nnet3::DecodableNnetLoopedOnlineBase::~DecodableNnetLoopedOnlineBase()':
kaldi_recognizer.cc:(.text._ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD2Ev[_ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD5Ev]+0x28): undefined reference to `kaldi::nnet3::NnetComputer::~NnetComputer()'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD2Ev[_ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD5Ev]+0x58): undefined reference to `vtable for kaldi::nnet3::DecodableNnetLoopedOnlineBase'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::Matrix<float>::~Matrix()':
kaldi_recognizer.cc:(.text._ZN5kaldi6MatrixIfED2Ev[_ZN5kaldi6MatrixIfED5Ev]+0x14): undefined reference to `kaldi::Matrix<float>::Destroy()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::Vector<float>::~Vector()':
kaldi_recognizer.cc:(.text._ZN5kaldi6VectorIfED2Ev[_ZN5kaldi6VectorIfED5Ev]+0x14): undefined reference to `kaldi::Vector<float>::Destroy()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::nnet3::DecodableAmNnetLoopedOnline::~DecodableAmNnetLoopedOnline()':
kaldi_recognizer.cc:(.text._ZN5kaldi5nnet327DecodableAmNnetLoopedOnlineD2Ev[_ZN5kaldi5nnet327DecodableAmNnetLoopedOnlineD5Ev]+0x38): undefined reference to `vtable for kaldi::nnet3::DecodableAmNnetLoopedOnline'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::LatticeFasterOnlineDecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::~LatticeFasterOnlineDecoderTpl()':
kaldi_recognizer.cc:(.text._ZN5kaldi29LatticeFasterOnlineDecoderTplIN3fst3FstINS1_6ArcTplINS1_17TropicalWeightTplIfEEEEEEED2Ev[_ZN5kaldi29LatticeFasterOnlineDecoderTplIN3fst3FstINS1_6ArcTplINS1_17TropicalWeightTplIfEEEEEEED5Ev]+0x18): undefined reference to `kaldi::LatticeFasterDecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, kaldi::decoder::BackpointerToken>::~LatticeFasterDecoderTpl()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::CuMatrix<float>::~CuMatrix()':
kaldi_recognizer.cc:(.text._ZN5kaldi8CuMatrixIfED2Ev[_ZN5kaldi8CuMatrixIfED5Ev]+0x14): undefined reference to `kaldi::CuMatrix<float>::Destroy()'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::CuMatrixBase<float>::Row(int)':
kaldi_recognizer.cc:(.text._ZN5kaldi12CuMatrixBaseIfE3RowEi[_ZN5kaldi12CuMatrixBaseIfE3RowEi]+0x40): undefined reference to `kaldi::KaldiAssertFailure_(char const*, char const*, int, char const*)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `void kaldi::VectorBase<float>::CopyFromVec<float>(kaldi::CuVectorBase<float> const&)':
kaldi_recognizer.cc:(.text._ZN5kaldi10VectorBaseIfE11CopyFromVecIfEEvRKNS_12CuVectorBaseIT_EE[_ZN5kaldi10VectorBaseIfE11CopyFromVecIfEEvRKNS_12CuVectorBaseIT_EE]+0x1c): undefined reference to `void kaldi::CuVectorBase<float>::CopyToVec<float>(kaldi::VectorBase<float>*) const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::Matrix<float>::Matrix(int, int, kaldi::MatrixResizeType, kaldi::MatrixStrideType)':
kaldi_recognizer.cc:(.text._ZN5kaldi6MatrixIfEC2EiiNS_16MatrixResizeTypeENS_16MatrixStrideTypeE[_ZN5kaldi6MatrixIfEC5EiiNS_16MatrixResizeTypeENS_16MatrixStrideTypeE]+0x40): undefined reference to `kaldi::Matrix<float>::Resize(int, int, kaldi::MatrixResizeType, kaldi::MatrixStrideType)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::Vector<float>::Vector(int, kaldi::MatrixResizeType)':
kaldi_recognizer.cc:(.text._ZN5kaldi6VectorIfEC2EiNS_16MatrixResizeTypeE[_ZN5kaldi6VectorIfEC5EiNS_16MatrixResizeTypeE]+0x30): undefined reference to `kaldi::Vector<float>::Resize(int, kaldi::MatrixResizeType)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `void fst::Compose<fst::ArcTpl<fst::LatticeWeightTpl<float> > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::MutableFst<fst::ArcTpl<fst::LatticeWeightTpl<float> > >*, fst::ComposeOptions const&)':
kaldi_recognizer.cc:(.text._ZN3fst7ComposeINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEvRKNS_3FstIT_EES9_PNS_10MutableFstIS6_EERKNS_14ComposeOptionsE[_ZN3fst7ComposeINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEvRKNS_3FstIT_EES9_PNS_10MutableFstIS6_EERKNS_14ComposeOptionsE]+0x424): undefined reference to `FLAGS_fst_default_cache_gc'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst7ComposeINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEvRKNS_3FstIT_EES9_PNS_10MutableFstIS6_EERKNS_14ComposeOptionsE[_ZN3fst7ComposeINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEvRKNS_3FstIT_EES9_PNS_10MutableFstIS6_EERKNS_14ComposeOptionsE]+0x428): undefined reference to `FLAGS_fst_default_cache_gc_limit'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::LatticeDeterminizer(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::DeterminizeLatticeOptions)':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiEC2ERKNS_3FstINS_6ArcTplIS2_EEEENS_25DeterminizeLatticeOptionsE[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiEC5ERKNS_3FstINS_6ArcTplIS2_EEEENS_25DeterminizeLatticeOptionsE]+0x1d0): undefined reference to `kaldi::KaldiAssertFailure_(char const*, char const*, int, char const*)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Determinize(bool*)':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE11DeterminizeEPb[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE11DeterminizeEPb]+0x1b0): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE11DeterminizeEPb[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE11DeterminizeEPb]+0x2e4): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `void fst::ArcMap<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::InvertMapper<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >(fst::MutableFst<fst::ArcTpl<fst::LatticeWeightTpl<float> > >*, fst::InvertMapper<fst::ArcTpl<fst::LatticeWeightTpl<float> > >*)':
kaldi_recognizer.cc:(.text._ZN3fst6ArcMapINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_12InvertMapperIS4_EEEEvPNS_10MutableFstIT_EEPT0_[_ZN3fst6ArcMapINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_12InvertMapperIS4_EEEEvPNS_10MutableFstIT_EEPT0_]+0x488): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Debug()':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv]+0x2c): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv]+0xec): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv]+0x430): undefined reference to `kaldi::KaldiAssertFailure_(char const*, char const*, int, char const*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv]+0x464): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE5DebugEv]+0x6b8): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::CheckMemoryUsage()':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16CheckMemoryUsageEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16CheckMemoryUsageEv]+0x104): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16CheckMemoryUsageEv[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16CheckMemoryUsageEv]+0x1c4): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >(fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_17NullComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIST_SX_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_17NullComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIST_SX_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >(fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_21SequenceComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_21SequenceComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >(fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_24AltSequenceComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_24AltSequenceComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >(fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_18MatchComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_18MatchComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::TrivialComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >(fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::TrivialComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_20TrivialComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIST_SX_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_20TrivialComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIST_SX_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::InvertMapper<fst::ArcTpl<fst::LatticeWeightTpl<float> > >::Properties(unsigned long long)':
kaldi_recognizer.cc:(.text._ZN3fst12InvertMapperINS_6ArcTplINS_16LatticeWeightTplIfEEEEE10PropertiesEy[_ZN3fst12InvertMapperINS_6ArcTplINS_16LatticeWeightTplIfEEEEE10PropertiesEy]+0x18): undefined reference to `fst::InvertProperties(unsigned long long)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::EpsilonClosure(std::vector<fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Element, std::allocator<fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Element> >*)':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE14EpsilonClosureEPSt6vectorINS3_7ElementESaIS5_EE[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE14EpsilonClosureEPSt6vectorINS3_7ElementESaIS5_EE]+0x258): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::CreateBase2<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >(fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FST const&, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_21SequenceComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_7MatcherINS_3FstIS4_EEEESC_NS_21SequenceComposeFilterISC_SC_EENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSH_EENS_21CompactHashStateTableISJ_NS_11ComposeHashISJ_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISU_SY_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::CreateBase2<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > > >(fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FST const&, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEESC_SC_LSI_3EEESC_SC_LSI_3EEENS_24GenericComposeStateTableIS4_NS_15PairFilterStateINSN_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS3_EEEENSO_IiEEEENS_24DefaultComposeStateTupleIiSU_EENS_21CompactHashStateTableISW_NS_11ComposeHashISW_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIS17_S1B_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEESC_SC_LSI_3EEESC_SC_LSI_3EEENS_24GenericComposeStateTableIS4_NS_15PairFilterStateINSN_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS3_EEEENSO_IiEEEENS_24DefaultComposeStateTupleIiSU_EENS_21CompactHashStateTableISW_NS_11ComposeHashISW_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIS17_S1B_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::CreateBase2<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > > >(fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FST const&, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEESC_SC_LSI_3EEESC_SC_LSI_3EEENS_24GenericComposeStateTableIS4_NS_15PairFilterStateINSN_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS3_EEEENSO_IiEEEENS_24DefaultComposeStateTupleIiSU_EENS_21CompactHashStateTableISW_NS_11ComposeHashISW_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIS17_S1B_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEESC_SC_LSI_3EEESC_SC_LSI_3EEENS_24GenericComposeStateTableIS4_NS_15PairFilterStateINSN_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS3_EEEENSO_IiEEEENS_24DefaultComposeStateTupleIiSU_EENS_21CompactHashStateTableISW_NS_11ComposeHashISW_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsIS17_S1B_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >(fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSK_EENS_21CompactHashStateTableISM_NS_11ComposeHashISM_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISX_S11_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSK_EENS_21CompactHashStateTableISM_NS_11ComposeHashISM_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISX_S11_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `std::shared_ptr<fst::internal::ComposeFstImplBase<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > fst::ComposeFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::CreateBase2<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >(fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::FST const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_22LookAheadComposeFilterINS_21SequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSK_EENS_21CompactHashStateTableISM_NS_11ComposeHashISM_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISX_S11_T1_T2_S6_EE[_ZN3fst10ComposeFstINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_17DefaultCacheStoreIS4_EEE11CreateBase2INS_16LookAheadMatcherINS_3FstIS4_EEEESC_NS_22LookAheadComposeFilterINS_21SequenceComposeFilterISC_SC_EESC_SC_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS4_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSK_EENS_21CompactHashStateTableISM_NS_11ComposeHashISM_EEEEEEEESt10shared_ptrINS_8internal18ComposeFstImplBaseIS4_S6_S7_EEERKNT_3FSTERKNT0_3FSTERKNS_21ComposeFstImplOptionsISX_S11_T1_T2_S6_EE]+0x368): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o:kaldi_recognizer.cc:(.text._ZN3fst13SortedMatcherINS_3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEEC2ERKS6_NS_9MatchTypeEi[_ZN3fst13SortedMatcherINS_3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEEC5ERKS6_NS_9MatchTypeEi]+0x38c): more undefined references to `FLAGS_fst_error_fatal' follow
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::NormalizeSubset(std::vector<fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Element, std::allocator<fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Element> >*, fst::LatticeWeightTpl<float>*, fst::LatticeStringRepository<int>::Entry const**)':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE15NormalizeSubsetEPSt6vectorINS3_7ElementESaIS5_EEPS2_PPKNS_23LatticeStringRepositoryIiE5EntryE[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE15NormalizeSubsetEPSt6vectorINS3_7ElementESaIS5_EEPS2_PPKNS_23LatticeStringRepositoryIiE5EntryE]+0x48): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::InitialToStateId(std::vector<fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Element, std::allocator<fst::LatticeDeterminizer<fst::LatticeWeightTpl<float>, int>::Element> > const&, fst::LatticeWeightTpl<float>*, fst::LatticeStringRepository<int>::Entry const**)':
kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16InitialToStateIdERKSt6vectorINS3_7ElementESaIS5_EEPS2_PPKNS_23LatticeStringRepositoryIiE5EntryE[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16InitialToStateIdERKSt6vectorINS3_7ElementESaIS5_EEPS2_PPKNS_23LatticeStringRepositoryIiE5EntryE]+0x114): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16InitialToStateIdERKSt6vectorINS3_7ElementESaIS5_EEPS2_PPKNS_23LatticeStringRepositoryIiE5EntryE[_ZN3fst19LatticeDeterminizerINS_16LatticeWeightTplIfEEiE16InitialToStateIdERKSt6vectorINS3_7ElementESaIS5_EEPS2_PPKNS_23LatticeStringRepositoryIiE5EntryE]+0x230): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::LatticeWeightTpl<float> fst::Divide<float>(fst::LatticeWeightTpl<float> const&, fst::LatticeWeightTpl<float> const&, fst::DivideType)':
kaldi_recognizer.cc:(.text._ZN3fst6DivideIfEENS_16LatticeWeightTplIT_EERKS3_S5_NS_10DivideTypeE[_ZN3fst6DivideIfEENS_16LatticeWeightTplIT_EERKS3_S5_NS_10DivideTypeE]+0xec): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >::ComposeFstImpl<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstImpl<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstImpl<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstImpl<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::TrivialComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >::ComposeFstImpl<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::TrivialComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ISC_SC_EERKSB_SQ_RKNS_21ComposeFstImplOptionsIT_T0_SD_SM_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstImpl<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC2ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEEC5ISC_SC_EERKSB_SR_RKNS_21ComposeFstImplOptionsIT_T0_SD_SN_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > > >::ComposeFstImpl<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > > >::ComposeFstImpl<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::PushLabelsComposeFilter<fst::PushWeightsComposeFilter<fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> >, fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::PairFilterState<fst::PairFilterState<fst::IntegerFilterState<signed char>, fst::WeightFilterState<fst::TropicalWeightTpl<float> > >, fst::IntegerFilterState<int> > > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC2ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_23PushLabelsComposeFilterINS_24PushWeightsComposeFilterINS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESF_EESF_SF_LNS_9MatchTypeE3EEESF_SF_LSH_3EEESF_SF_LSH_3EEENS_24GenericComposeStateTableIS6_NS_15PairFilterStateINSM_INS_18IntegerFilterStateIaEENS_17WeightFilterStateIS5_EEEENSN_IiEEEENS_24DefaultComposeStateTupleIiST_EENS_21CompactHashStateTableISV_NS_11ComposeHashISV_EEEEEEEC5ISF_SF_EERKSE_S14_RKNS_21ComposeFstImplOptionsIT_T0_SK_S10_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstImpl<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstImpl<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, fst::ComposeFstImplOptions<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > >, fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const&)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x240): undefined reference to `fst::CompatSymbols(fst::SymbolTable const*, fst::SymbolTable const*, bool)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x5cc): undefined reference to `fst::ComposeProperties(unsigned long long, unsigned long long)'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x798): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC2ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEEC5ISD_SD_EERKSC_SU_RKNS_21ComposeFstImplOptionsIT_T0_SG_SQ_S7_EE]+0x7ac): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >::SetMatchType()':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEE12SetMatchTypeEv[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEE12SetMatchTypeEv]+0x79c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::SetMatchType()':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv]+0x79c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::SetMatchType()':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv]+0x79c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::SetMatchType()':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv]+0x79c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::TrivialComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >::SetMatchType()':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEE12SetMatchTypeEv[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEE12SetMatchTypeEv]+0x79c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o:kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS6_EEEESC_EENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSG_EENS_21CompactHashStateTableISI_NS_11ComposeHashISI_EEEEEEE12SetMatchTypeEv]+0x79c): more undefined references to `FLAGS_fst_error_fatal' follow
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `kaldi::ConstArpaLmDeterministicFst::~ConstArpaLmDeterministicFst()':
kaldi_recognizer.cc:(.text._ZN5kaldi27ConstArpaLmDeterministicFstD2Ev[_ZN5kaldi27ConstArpaLmDeterministicFstD5Ev]+0x58): undefined reference to `vtable for kaldi::ConstArpaLmDeterministicFst'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::SortedMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >::SetState(int)':
kaldi_recognizer.cc:(.text._ZN3fst13SortedMatcherINS_3FstINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEE8SetStateEi[_ZN3fst13SortedMatcherINS_3FstINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEE8SetStateEi]+0x2dc): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::SortedMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SetState(int)':
kaldi_recognizer.cc:(.text._ZN3fst13SortedMatcherINS_3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEE8SetStateEi[_ZN3fst13SortedMatcherINS_3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEE8SetStateEi]+0x2dc): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::FstImpl<fst::ArcTpl<fst::LatticeWeightTpl<float> > >::SetProperties(unsigned long long, unsigned long long) const':
kaldi_recognizer.cc:(.text._ZNK3fst8internal7FstImplINS_6ArcTplINS_16LatticeWeightTplIfEEEEE13SetPropertiesEyy[_ZNK3fst8internal7FstImplINS_6ArcTplINS_16LatticeWeightTplIfEEEEE13SetPropertiesEyy]+0x22c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::LookAheadComposeFilter<fst::SequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::MatchInput(int, int)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEE10MatchInputEii[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_21SequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEE10MatchInputEii]+0x2d8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ComposeFstImpl<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::LookAheadComposeFilter<fst::AltSequenceComposeFilter<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, (fst::MatchType)3>, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::MatchInput(int, int)':
kaldi_recognizer.cc:(.text._ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEE10MatchInputEii[_ZN3fst8internal14ComposeFstImplINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_22LookAheadComposeFilterINS_24AltSequenceComposeFilterINS_16LookAheadMatcherINS_3FstIS6_EEEESD_EESD_SD_LNS_9MatchTypeE3EEENS_24GenericComposeStateTableIS6_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSJ_EENS_21CompactHashStateTableISL_NS_11ComposeHashISL_EEEEEEE10MatchInputEii]+0x2d8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o:kaldi_recognizer.cc:(.text._ZNK3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE13SetPropertiesEyy[_ZNK3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE13SetPropertiesEyy]+0x22c): more undefined references to `FLAGS_fst_error_fatal' follow
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `unsigned long long fst::TestProperties<fst::ArcTpl<fst::LatticeWeightTpl<float> > >(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, unsigned long long, unsigned long long*)':
kaldi_recognizer.cc:(.text._ZN3fst14TestPropertiesINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy[_ZN3fst14TestPropertiesINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy]+0x2c8): undefined reference to `FLAGS_fst_verify_properties'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst14TestPropertiesINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy[_ZN3fst14TestPropertiesINS_6ArcTplINS_16LatticeWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy]+0x2cc): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `unsigned long long fst::TestProperties<fst::ArcTpl<fst::TropicalWeightTpl<float> > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, unsigned long long, unsigned long long*)':
kaldi_recognizer.cc:(.text._ZN3fst14TestPropertiesINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy[_ZN3fst14TestPropertiesINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy]+0x2c8): undefined reference to `FLAGS_fst_verify_properties'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst14TestPropertiesINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy[_ZN3fst14TestPropertiesINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEyRKNS_3FstIT_EEyPy]+0x2cc): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ArcMapFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::StdToLatticeMapper<float> >::Final(int)':
kaldi_recognizer.cc:(.text._ZN3fst8internal13ArcMapFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEENS2_INS_16LatticeWeightTplIfEEEENS_18StdToLatticeMapperIfEEE5FinalEi[_ZN3fst8internal13ArcMapFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEENS2_INS_16LatticeWeightTplIfEEEENS_18StdToLatticeMapperIfEEE5FinalEi]+0x4a8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::ArcMapFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::RemoveSomeInputSymbolsMapper<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int> >::Final(int)':
kaldi_recognizer.cc:(.text._ZN3fst8internal13ArcMapFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEES5_NS_28RemoveSomeInputSymbolsMapperIS5_iEEE5FinalEi[_ZN3fst8internal13ArcMapFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEES5_NS_28RemoveSomeInputSymbolsMapperIS5_iEEE5FinalEi]+0x4c8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > >::WriteFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
kaldi_recognizer.cc:(.text._ZNK3fst3FstINS_6ArcTplINS_16LatticeWeightTplIfEEEEE9WriteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZNK3fst3FstINS_6ArcTplINS_16LatticeWeightTplIfEEEEE9WriteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x378): undefined reference to `FLAGS_fst_align'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `unsigned long long fst::TestProperties<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > >(fst::Fst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > const&, unsigned long long, unsigned long long*)':
kaldi_recognizer.cc:(.text._ZN3fst14TestPropertiesINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEEEyRKNS_3FstIT_EEyPy[_ZN3fst14TestPropertiesINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEEEyRKNS_3FstIT_EEyPy]+0x2c8): undefined reference to `FLAGS_fst_verify_properties'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst14TestPropertiesINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEEEyRKNS_3FstIT_EEyPy[_ZN3fst14TestPropertiesINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEEEyRKNS_3FstIT_EEyPy]+0x2cc): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::Fst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > >::WriteFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
kaldi_recognizer.cc:(.text._ZNK3fst3FstINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEE9WriteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZNK3fst3FstINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEE9WriteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x378): undefined reference to `FLAGS_fst_align'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::WriteFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
kaldi_recognizer.cc:(.text._ZNK3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE9WriteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZNK3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE9WriteFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x378): undefined reference to `FLAGS_fst_align'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::MultiEpsMatcher<fst::LookAheadMatcher<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > >::AddMultiEpsLabel(int)':
kaldi_recognizer.cc:(.text._ZN3fst15MultiEpsMatcherINS_16LookAheadMatcherINS_3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEEEE16AddMultiEpsLabelEi[_ZN3fst15MultiEpsMatcherINS_16LookAheadMatcherINS_3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEEEE16AddMultiEpsLabelEi]+0x214): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::FstImpl<fst::ArcTpl<fst::LatticeWeightTpl<float> > >::WriteFstHeader(fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > const&, std::ostream&, fst::FstWriteOptions const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, fst::FstHeader*)':
kaldi_recognizer.cc:(.text._ZN3fst8internal7FstImplINS_6ArcTplINS_16LatticeWeightTplIfEEEEE14WriteFstHeaderERKNS_3FstIS5_EERSoRKNS_15FstWriteOptionsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS_9FstHeaderE[_ZN3fst8internal7FstImplINS_6ArcTplINS_16LatticeWeightTplIfEEEEE14WriteFstHeaderERKNS_3FstIS5_EERSoRKNS_15FstWriteOptionsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS_9FstHeaderE]+0x14c): undefined reference to `fst::FstHeader::Write(std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::FstImpl<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > >::WriteFstHeader(fst::Fst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > const&, std::ostream&, fst::FstWriteOptions const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, fst::FstHeader*)':
kaldi_recognizer.cc:(.text._ZN3fst8internal7FstImplINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEE14WriteFstHeaderERKNS_3FstIS7_EERSoRKNS_15FstWriteOptionsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS_9FstHeaderE[_ZN3fst8internal7FstImplINS_6ArcTplINS_23CompactLatticeWeightTplINS_16LatticeWeightTplIfEEiEEEEE14WriteFstHeaderERKNS_3FstIS7_EERSoRKNS_15FstWriteOptionsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS_9FstHeaderE]+0x14c): undefined reference to `fst::FstHeader::Write(std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::internal::FstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::WriteFstHeader(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, std::ostream&, fst::FstWriteOptions const&, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long long, fst::FstHeader*)':
kaldi_recognizer.cc:(.text._ZN3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE14WriteFstHeaderERKNS_3FstIS5_EERSoRKNS_15FstWriteOptionsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS_9FstHeaderE[_ZN3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE14WriteFstHeaderERKNS_3FstIS5_EERSoRKNS_15FstWriteOptionsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEyPNS_9FstHeaderE]+0x14c): undefined reference to `fst::FstHeader::Write(std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::GCCacheStore<fst::FirstCacheStore<fst::VectorCacheStore<fst::CacheState<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::PoolAllocator<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > > > >::GC(fst::CacheState<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::PoolAllocator<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > const*, bool, float)':
kaldi_recognizer.cc:(.text._ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf[_ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf]+0x740): undefined reference to `FLAGS_v'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf[_ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_16LatticeWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf]+0x770): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::GCCacheStore<fst::FirstCacheStore<fst::VectorCacheStore<fst::CacheState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PoolAllocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > > > >::GC(fst::CacheState<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::PoolAllocator<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const*, bool, float)':
kaldi_recognizer.cc:(.text._ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf[_ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf]+0x734): undefined reference to `FLAGS_v'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf[_ZN3fst12GCCacheStoreINS_15FirstCacheStoreINS_16VectorCacheStoreINS_10CacheStateINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_13PoolAllocatorIS7_EEEEEEEEE2GCEPKSA_bf]+0x764): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > >::ComposeFstMatcher(fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::NullComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::TrivialFilterState, fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState>, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::TrivialFilterState> > > > > const&, bool)':
kaldi_recognizer.cc:(.text._ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSE_EENS_21CompactHashStateTableISG_NS_11ComposeHashISG_EEEEEEEC2ERKSM_b[_ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_17NullComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSE_EENS_21CompactHashStateTableISG_NS_11ComposeHashISG_EEEEEEEC5ERKSM_b]+0x3a4): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstMatcher(fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::SequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > > const&, bool)':
kaldi_recognizer.cc:(.text._ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ERKSN_b[_ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_21SequenceComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ERKSN_b]+0x3a4): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstMatcher(fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::AltSequenceComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > > const&, bool)':
kaldi_recognizer.cc:(.text._ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ERKSN_b[_ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_24AltSequenceComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ERKSN_b]+0x3a4): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o: in function `fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > >::ComposeFstMatcher(fst::ComposeFstMatcher<fst::DefaultCacheStore<fst::ArcTpl<fst::LatticeWeightTpl<float> > >, fst::MatchComposeFilter<fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > >, fst::Matcher<fst::Fst<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >, fst::GenericComposeStateTable<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::IntegerFilterState<signed char>, fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::CompactHashStateTable<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> >, fst::ComposeHash<fst::DefaultComposeStateTuple<int, fst::IntegerFilterState<signed char> > > > > > const&, bool)':
kaldi_recognizer.cc:(.text._ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC2ERKSN_b[_ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_18MatchComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18IntegerFilterStateIaEENS_24DefaultComposeStateTupleIiSF_EENS_21CompactHashStateTableISH_NS_11ComposeHashISH_EEEEEEEC5ERKSN_b]+0x3a4): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccaA3QEo.o:kaldi_recognizer.cc:(.text._ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSE_EENS_21CompactHashStateTableISG_NS_11ComposeHashISG_EEEEEEEC2ERKSM_b[_ZN3fst17ComposeFstMatcherINS_17DefaultCacheStoreINS_6ArcTplINS_16LatticeWeightTplIfEEEEEENS_20TrivialComposeFilterINS_7MatcherINS_3FstIS5_EEEESB_EENS_24GenericComposeStateTableIS5_NS_18TrivialFilterStateENS_24DefaultComposeStateTupleIiSE_EENS_21CompactHashStateTableISG_NS_11ComposeHashISG_EEEEEEEC5ERKSM_b]+0x3a4): more undefined references to `FLAGS_fst_error_fatal' follow
/usr/bin/ld: /tmp/ccoWy59v.o: in function `Model::Model(char const*)':
model.cc:(.text+0x3f8): undefined reference to `kaldi::SetLogHandler(void (*)(kaldi::LogMessageEnvelope const&, char const*))'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `Model::ConfigureV1()':
model.cc:(.text+0x6c8): undefined reference to `kaldi::ParseOptions::Read(int, char const* const*)'
/usr/bin/ld: model.cc:(.text+0x8cc): undefined reference to `kaldi::OnlineIvectorExtractionInfo::Init(kaldi::OnlineIvectorExtractionConfig const&)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `Model::ConfigureV2()':
model.cc:(.text+0xc44): undefined reference to `kaldi::ParseOptions::ReadConfigFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: model.cc:(.text+0xc6c): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0xd20): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0xf8c): undefined reference to `kaldi::OnlineIvectorExtractionInfo::Init(kaldi::OnlineIvectorExtractionConfig const&)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `Model::ReadDataFiles()':
model.cc:(.text+0x1300): undefined reference to `kaldi::Input::Input(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*)'
/usr/bin/ld: model.cc:(.text+0x1318): undefined reference to `kaldi::Input::Stream()'
/usr/bin/ld: model.cc:(.text+0x132c): undefined reference to `kaldi::TransitionModel::Read(std::istream&, bool)'
/usr/bin/ld: model.cc:(.text+0x1344): undefined reference to `kaldi::Input::Stream()'
/usr/bin/ld: model.cc:(.text+0x1358): undefined reference to `kaldi::nnet3::AmNnetSimple::Read(std::istream&, bool)'
/usr/bin/ld: model.cc:(.text+0x1378): undefined reference to `kaldi::nnet3::SetBatchnormTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: model.cc:(.text+0x1398): undefined reference to `kaldi::nnet3::SetDropoutTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: model.cc:(.text+0x13d0): undefined reference to `kaldi::nnet3::CollapseModel(kaldi::nnet3::CollapseModelConfig const&, kaldi::nnet3::Nnet*)'
/usr/bin/ld: model.cc:(.text+0x13e0): undefined reference to `kaldi::Input::~Input()'
/usr/bin/ld: model.cc:(.text+0x140c): undefined reference to `kaldi::nnet3::DecodableNnetSimpleLoopedInfo::DecodableNnetSimpleLoopedInfo(kaldi::nnet3::NnetSimpleLoopedComputationOptions const&, kaldi::nnet3::AmNnetSimple*)'
/usr/bin/ld: model.cc:(.text+0x1480): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0x1510): undefined reference to `fst::ReadFstKaldiGeneric(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)'
/usr/bin/ld: model.cc:(.text+0x156c): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0x1658): undefined reference to `kaldi::ReadIntegerVectorSimple(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<int, std::allocator<int> >*)'
/usr/bin/ld: model.cc:(.text+0x179c): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0x17fc): undefined reference to `fst::SymbolTableTextOptions::SymbolTableTextOptions(bool)'
/usr/bin/ld: model.cc:(.text+0x1860): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0x18c0): undefined reference to `kaldi::KaldiAssertFailure_(char const*, char const*, int, char const*)'
/usr/bin/ld: model.cc:(.text+0x1924): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0x19c8): undefined reference to `kaldi::WordBoundaryInfo::WordBoundaryInfo(kaldi::WordBoundaryInfoNewOpts const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: model.cc:(.text+0x1a50): undefined reference to `kaldi::MessageLogger::MessageLogger(kaldi::LogMessageEnvelope::Severity, char const*, char const*, int)'
/usr/bin/ld: model.cc:(.text+0x1abc): undefined reference to `fst::ReadFstKaldi(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: model.cc:(.text+0x1bc4): undefined reference to `kaldi::Input::~Input()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::SymbolTable::ReadText(std::istream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, fst::SymbolTableTextOptions const&)':
model.cc:(.text._ZN3fst11SymbolTable8ReadTextERSiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22SymbolTableTextOptionsE[_ZN3fst11SymbolTable8ReadTextERSiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_22SymbolTableTextOptionsE]+0x24): undefined reference to `fst::internal::SymbolTableImpl::ReadText(std::istream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, fst::SymbolTableTextOptions const&)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::SymbolTable::Read(std::istream&, fst::SymbolTableReadOptions const&)':
model.cc:(.text._ZN3fst11SymbolTable4ReadERSiRKNS_22SymbolTableReadOptionsE[_ZN3fst11SymbolTable4ReadERSiRKNS_22SymbolTableReadOptionsE]+0x1c): undefined reference to `fst::internal::SymbolTableImpl::Read(std::istream&, fst::SymbolTableReadOptions const&)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::SymbolTable::SymbolTable(fst::internal::SymbolTableImpl*)':
model.cc:(.text._ZN3fst11SymbolTableC2EPNS_8internal15SymbolTableImplE[_ZN3fst11SymbolTableC5EPNS_8internal15SymbolTableImplE]+0x44): undefined reference to `vtable for fst::SymbolTable'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::ParseOptions::ParseOptions(char const*)':
model.cc:(.text._ZN5kaldi12ParseOptionsC2EPKc[_ZN5kaldi12ParseOptionsC5EPKc]+0x1a0): undefined reference to `void kaldi::ParseOptions::RegisterStandard<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi12ParseOptionsC2EPKc[_ZN5kaldi12ParseOptionsC5EPKc]+0x22c): undefined reference to `void kaldi::ParseOptions::RegisterStandard<bool>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi12ParseOptionsC2EPKc[_ZN5kaldi12ParseOptionsC5EPKc]+0x2b8): undefined reference to `void kaldi::ParseOptions::RegisterStandard<bool>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi12ParseOptionsC2EPKc[_ZN5kaldi12ParseOptionsC5EPKc]+0x33c): undefined reference to `void kaldi::ParseOptions::RegisterStandard<int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi12ParseOptionsC2EPKc[_ZN5kaldi12ParseOptionsC5EPKc]+0x530): undefined reference to `vtable for kaldi::ParseOptions'
/usr/bin/ld: model.cc:(.text._ZN5kaldi12ParseOptionsC2EPKc[_ZN5kaldi12ParseOptionsC5EPKc]+0x55c): undefined reference to `kaldi::g_kaldi_verbose_level'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::ParseOptions::~ParseOptions()':
model.cc:(.text._ZN5kaldi12ParseOptionsD2Ev[_ZN5kaldi12ParseOptionsD5Ev]+0xd8): undefined reference to `vtable for kaldi::ParseOptions'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::OnlineEndpointRule::RegisterWithPrefix(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::OptionsItf*)':
model.cc:(.text._ZN5kaldi18OnlineEndpointRule18RegisterWithPrefixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10OptionsItfE[_ZN5kaldi18OnlineEndpointRule18RegisterWithPrefixERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_10OptionsItfE]+0x28): undefined reference to `kaldi::ParseOptions::ParseOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::OptionsItf*)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::nnet3::Descriptor::~Descriptor()':
model.cc:(.text._ZN5kaldi5nnet310DescriptorD2Ev[_ZN5kaldi5nnet310DescriptorD5Ev]+0x14): undefined reference to `kaldi::nnet3::Descriptor::Destroy()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::nnet3::Nnet::~Nnet()':
model.cc:(.text._ZN5kaldi5nnet34NnetD2Ev[_ZN5kaldi5nnet34NnetD5Ev]+0x14): undefined reference to `kaldi::nnet3::Nnet::Destroy()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::nnet3::NnetSimpleLoopedComputationOptions::Register(kaldi::OptionsItf*)':
model.cc:(.text._ZN5kaldi5nnet334NnetSimpleLoopedComputationOptions8RegisterEPNS_10OptionsItfE[_ZN5kaldi5nnet334NnetSimpleLoopedComputationOptions8RegisterEPNS_10OptionsItfE]+0x348): undefined reference to `kaldi::ParseOptions::ParseOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::OptionsItf*)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi5nnet334NnetSimpleLoopedComputationOptions8RegisterEPNS_10OptionsItfE[_ZN5kaldi5nnet334NnetSimpleLoopedComputationOptions8RegisterEPNS_10OptionsItfE]+0x3ac): undefined reference to `kaldi::ParseOptions::ParseOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::OptionsItf*)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::OnlineNnet2FeaturePipelineInfo::OnlineNnet2FeaturePipelineInfo()':
model.cc:(.text._ZN5kaldi30OnlineNnet2FeaturePipelineInfoC2Ev[_ZN5kaldi30OnlineNnet2FeaturePipelineInfoC5Ev]+0xd4): undefined reference to `kaldi::OnlineIvectorExtractionInfo::OnlineIvectorExtractionInfo()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::BitmapIndex::Rank0(unsigned int) const':
model.cc:(.text._ZNK3fst11BitmapIndex5Rank0Ej[_ZNK3fst11BitmapIndex5Rank0Ej]+0x1c): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::nnet3::DecodableNnetSimpleLoopedInfo::~DecodableNnetSimpleLoopedInfo()':
model.cc:(.text._ZN5kaldi5nnet329DecodableNnetSimpleLoopedInfoD2Ev[_ZN5kaldi5nnet329DecodableNnetSimpleLoopedInfoD5Ev]+0x1c): undefined reference to `kaldi::nnet3::NnetComputation::~NnetComputation()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::Matrix<double>::~Matrix()':
model.cc:(.text._ZN5kaldi6MatrixIdED2Ev[_ZN5kaldi6MatrixIdED5Ev]+0x14): undefined reference to `kaldi::Matrix<double>::Destroy()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::Vector<double>::~Vector()':
model.cc:(.text._ZN5kaldi6VectorIdED2Ev[_ZN5kaldi6VectorIdED5Ev]+0x14): undefined reference to `kaldi::Vector<double>::Destroy()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::PackedMatrix<double>::~PackedMatrix()':
model.cc:(.text._ZN5kaldi12PackedMatrixIdED2Ev[_ZN5kaldi12PackedMatrixIdED5Ev]+0x14): undefined reference to `kaldi::PackedMatrix<double>::Destroy()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `void kaldi::ReadConfigFromFile<kaldi::MfccOptions>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::MfccOptions*)':
model.cc:(.text._ZN5kaldi18ReadConfigFromFileINS_11MfccOptionsEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi18ReadConfigFromFileINS_11MfccOptionsEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0xc0): undefined reference to `kaldi::ParseOptions::ReadConfigFile(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Read(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
model.cc:(.text._ZN3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x10c): undefined reference to `fst::FstReadOptions::FstReadOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, fst::FstHeader const*, fst::SymbolTable const*, fst::SymbolTable const*)'
/usr/bin/ld: model.cc:(.text._ZN3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x180): undefined reference to `fst::FstReadOptions::FstReadOptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, fst::FstHeader const*, fst::SymbolTable const*, fst::SymbolTable const*)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `void kaldi::ReadKaldiObject<kaldi::ConstArpaLm>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::ConstArpaLm*)':
model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x24): undefined reference to `kaldi::Input::Input(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x30): undefined reference to `kaldi::Input::Stream()'
/usr/bin/ld: model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x44): undefined reference to `kaldi::ConstArpaLm::Read(std::istream&, bool)'
/usr/bin/ld: model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x50): undefined reference to `kaldi::Input::~Input()'
/usr/bin/ld: model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_11ConstArpaLmEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x60): undefined reference to `kaldi::Input::~Input()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `kaldi::CuVector<float>::~CuVector()':
model.cc:(.text._ZN5kaldi8CuVectorIfED2Ev[_ZN5kaldi8CuVectorIfED5Ev]+0x14): undefined reference to `kaldi::CuVector<float>::Destroy()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> >, 1760u, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int> > >, &fst::olabel_lookahead_fst_type, fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LabelReachableData<int> >, fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> > >::MatcherFst()':
model.cc:(.text._ZN3fst10MatcherFstINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEENS_21LabelLookAheadMatcherINS_13SortedMatcherIS6_EELj1760ENS_18FastLogAccumulatorIS5_EENS_14LabelReachableIS5_SB_NS_18LabelReachableDataIiEEEEEEXadL_ZNS_25olabel_lookahead_fst_typeEEENS_23LabelLookAheadRelabelerIS5_SE_EENS_9AddOnPairISE_SE_EEEC2Ev[_ZN3fst10MatcherFstINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEENS_21LabelLookAheadMatcherINS_13SortedMatcherIS6_EELj1760ENS_18FastLogAccumulatorIS5_EENS_14LabelReachableIS5_SB_NS_18LabelReachableDataIiEEEEEEXadL_ZNS_25olabel_lookahead_fst_typeEEENS_23LabelLookAheadRelabelerIS5_SE_EENS_9AddOnPairISE_SE_EEEC5Ev]+0xa4): undefined reference to `fst::olabel_lookahead_fst_type'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Read(std::istream&, fst::FstReadOptions const&)':
model.cc:(.text._ZN3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst3FstINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERSiRKNS_14FstReadOptionsE]+0x68): undefined reference to `fst::FstHeader::Read(std::istream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `void fst::ArcMap<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::ProjectMapper<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >(fst::MutableFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*, fst::ProjectMapper<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*)':
model.cc:(.text._ZN3fst6ArcMapINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_13ProjectMapperIS4_EEEEvPNS_10MutableFstIT_EEPT0_[_ZN3fst6ArcMapINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_13ProjectMapperIS4_EEEEvPNS_10MutableFstIT_EEPT0_]+0x498): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::SymbolTableImpl::~SymbolTableImpl()':
model.cc:(.text._ZN3fst8internal15SymbolTableImplD2Ev[_ZN3fst8internal15SymbolTableImplD5Ev]+0x5c): undefined reference to `fst::internal::DenseSymbolMap::~DenseSymbolMap()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::AddOnImpl<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>, fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> > >::Read(std::istream&, fst::FstReadOptions const&)':
model.cc:(.text._ZN3fst8internal9AddOnImplINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEENS_9AddOnPairINS_18LabelReachableDataIiEESA_EEE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst8internal9AddOnImplINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEENS_9AddOnPairINS_18LabelReachableDataIiEESA_EEE4ReadERSiRKNS_14FstReadOptionsE]+0x4c): undefined reference to `fst::FstHeader::Read(std::istream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::MatcherFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>, fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> >, 1760u, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int> > >, &fst::olabel_lookahead_fst_type, fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LabelReachableData<int> >, fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> > >::MatcherFst(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&)':
model.cc:(.text._ZN3fst10MatcherFstINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEENS_21LabelLookAheadMatcherINS_13SortedMatcherIS6_EELj1760ENS_18FastLogAccumulatorIS5_EENS_14LabelReachableIS5_SB_NS_18LabelReachableDataIiEEEEEEXadL_ZNS_25olabel_lookahead_fst_typeEEENS_23LabelLookAheadRelabelerIS5_SE_EENS_9AddOnPairISE_SE_EEEC2ERKNS_3FstIS5_EE[_ZN3fst10MatcherFstINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEENS_21LabelLookAheadMatcherINS_13SortedMatcherIS6_EELj1760ENS_18FastLogAccumulatorIS5_EENS_14LabelReachableIS5_SB_NS_18LabelReachableDataIiEEEEEEXadL_ZNS_25olabel_lookahead_fst_typeEEENS_23LabelLookAheadRelabelerIS5_SE_EENS_9AddOnPairISE_SE_EEEC5ERKNS_3FstIS5_EE]+0xc0): undefined reference to `fst::olabel_lookahead_fst_type'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Read(std::istream&, fst::FstReadOptions const&)':
model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4ReadERSiRKNS_14FstReadOptionsE]+0xe4): undefined reference to `fst::MappedFile::Allocate(unsigned int, int)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::ProjectMapper<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Properties(unsigned long long)':
model.cc:(.text._ZN3fst13ProjectMapperINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10PropertiesEy[_ZN3fst13ProjectMapperINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10PropertiesEy]+0x34): undefined reference to `fst::ProjectProperties(unsigned long long, bool)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::FstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::ReadHeader(std::istream&, fst::FstReadOptions const&, int, fst::FstHeader*)':
model.cc:(.text._ZN3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10ReadHeaderERSiRKNS_14FstReadOptionsEiPNS_9FstHeaderE[_ZN3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10ReadHeaderERSiRKNS_14FstReadOptionsEiPNS_9FstHeaderE]+0x54): undefined reference to `fst::FstHeader::Read(std::istream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10ReadHeaderERSiRKNS_14FstReadOptionsEiPNS_9FstHeaderE[_ZN3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10ReadHeaderERSiRKNS_14FstReadOptionsEiPNS_9FstHeaderE]+0x6cc): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Init(char const*, bool, fst::MappedFile*)':
model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x300): undefined reference to `fst::BitmapIndex::BuildIndex(unsigned long long const*, unsigned int)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x31c): undefined reference to `fst::BitmapIndex::BuildIndex(unsigned long long const*, unsigned int)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x340): undefined reference to `fst::BitmapIndex::BuildIndex(unsigned long long const*, unsigned int)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x360): undefined reference to `fst::BitmapIndex::Select0s(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x384): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x56c): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitEPKcbPNS_10MappedFileE]+0x618): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::GenericRegister<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, fst::FstRegisterEntry<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::FstRegister<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::LoadEntryFromSharedObject(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
model.cc:(.text._ZNK3fst15GenericRegisterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16FstRegisterEntryINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_11FstRegisterISB_EEE25LoadEntryFromSharedObjectERKS6_[_ZNK3fst15GenericRegisterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16FstRegisterEntryINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_11FstRegisterISB_EEE25LoadEntryFromSharedObjectERKS6_]+0x50): undefined reference to `dlopen'
/usr/bin/ld: model.cc:(.text._ZNK3fst15GenericRegisterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16FstRegisterEntryINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_11FstRegisterISB_EEE25LoadEntryFromSharedObjectERKS6_[_ZNK3fst15GenericRegisterINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_16FstRegisterEntryINS_6ArcTplINS_17TropicalWeightTplIfEEEEEENS_11FstRegisterISB_EEE25LoadEntryFromSharedObjectERKS6_]+0xb8): undefined reference to `dlerror'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::ConstFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>::Read(std::istream&, fst::FstReadOptions const&)':
model.cc:(.text._ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE]+0x180): undefined reference to `fst::AlignInput(std::istream&)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE]+0x2a0): undefined reference to `fst::MappedFile::Map(std::istream*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE]+0x418): undefined reference to `fst::AlignInput(std::istream&)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE[_ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE4ReadERSiRKNS_14FstReadOptionsE]+0x528): undefined reference to `fst::MappedFile::Map(std::istream*, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `std::default_delete<fst::MappedFile>::operator()(fst::MappedFile*) const':
model.cc:(.text._ZNKSt14default_deleteIN3fst10MappedFileEEclEPS1_[_ZNKSt14default_deleteIN3fst10MappedFileEEclEPS1_]+0x24): undefined reference to `fst::MappedFile::~MappedFile()'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> >::SortedMatcher(fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> const&, fst::MatchType, int)':
model.cc:(.text._ZN3fst13SortedMatcherINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEEEC2ERKS6_NS_9MatchTypeEi[_ZN3fst13SortedMatcherINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEEEC5ERKS6_NS_9MatchTypeEi]+0x38c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::LabelLookAheadRelabeler<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::LabelReachableData<int> >::LabelLookAheadRelabeler<fst::internal::AddOnImpl<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>, fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> > > >(std::shared_ptr<fst::internal::AddOnImpl<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>, fst::AddOnPair<fst::LabelReachableData<int>, fst::LabelReachableData<int> > > >*)':
model.cc:(.text._ZN3fst23LabelLookAheadRelabelerINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18LabelReachableDataIiEEEC2INS_8internal9AddOnImplINS_8ConstFstIS4_jEENS_9AddOnPairIS6_S6_EEEEEEPSt10shared_ptrIT_E[_ZN3fst23LabelLookAheadRelabelerINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18LabelReachableDataIiEEEC5INS_8internal9AddOnImplINS_8ConstFstIS4_jEENS_9AddOnPairIS6_S6_EEEEEEPSt10shared_ptrIT_E]+0x430): undefined reference to `FLAGS_save_relabel_ipairs[abi:cxx11]'
/usr/bin/ld: model.cc:(.text._ZN3fst23LabelLookAheadRelabelerINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18LabelReachableDataIiEEEC2INS_8internal9AddOnImplINS_8ConstFstIS4_jEENS_9AddOnPairIS6_S6_EEEEEEPSt10shared_ptrIT_E[_ZN3fst23LabelLookAheadRelabelerINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18LabelReachableDataIiEEEC5INS_8internal9AddOnImplINS_8ConstFstIS4_jEENS_9AddOnPairIS6_S6_EEEEEEPSt10shared_ptrIT_E]+0x434): undefined reference to `FLAGS_save_relabel_opairs[abi:cxx11]'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int> >::FindIntervals(int)':
model.cc:(.text._ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18FastLogAccumulatorIS4_EENS_18LabelReachableDataIiEEE13FindIntervalsEi[_ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18FastLogAccumulatorIS4_EENS_18LabelReachableDataIiEEE13FindIntervalsEi]+0x6d4): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int> >::~LabelReachable()':
model.cc:(.text._ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18FastLogAccumulatorIS4_EENS_18LabelReachableDataIiEEED2Ev[_ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18FastLogAccumulatorIS4_EENS_18LabelReachableDataIiEEED5Ev]+0x1b4): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::DefaultAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int> >::~LabelReachable()':
model.cc:(.text._ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18DefaultAccumulatorIS4_EENS_18LabelReachableDataIiEEED2Ev[_ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18DefaultAccumulatorIS4_EENS_18LabelReachableDataIiEEED5Ev]+0x1b4): undefined reference to `FLAGS_v'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::LabelReachableData<int>::Label2Index()':
model.cc:(.text._ZN3fst18LabelReachableDataIiE11Label2IndexEv[_ZN3fst18LabelReachableDataIiE11Label2IndexEv]+0x20c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::StateReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::CyclicStateReachable(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&)':
model.cc:(.text._ZN3fst14StateReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEEiNS_11IntervalSetIiNS_19VectorIntervalStoreIiEEEEE20CyclicStateReachableERKNS_3FstIS4_EE[_ZN3fst14StateReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEEiNS_11IntervalSetIiNS_19VectorIntervalStoreIiEEEEE20CyclicStateReachableERKNS_3FstIS4_EE]+0x5b8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NGramFstImpl(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, std::vector<int, std::allocator<int> >*)':
model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC2ERKNS_3FstIS5_EEPSt6vectorIiSaIiEE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC5ERKNS_3FstIS5_EEPSt6vectorIiSaIiEE]+0x5a8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC2ERKNS_3FstIS5_EEPSt6vectorIiSaIiEE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC5ERKNS_3FstIS5_EEPSt6vectorIiSaIiEE]+0x1348): undefined reference to `fst::MappedFile::Allocate(unsigned int, int)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC2ERKNS_3FstIS5_EEPSt6vectorIiSaIiEE[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC5ERKNS_3FstIS5_EEPSt6vectorIiSaIiEE]+0x21d8): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::IntervalReachVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::InitState(int, int)':
model.cc:(.text._ZN3fst20IntervalReachVisitorINS_6ArcTplINS_17TropicalWeightTplIfEEEEiNS_11IntervalSetIiNS_19VectorIntervalStoreIiEEEEE9InitStateEii[_ZN3fst20IntervalReachVisitorINS_6ArcTplINS_17TropicalWeightTplIfEEEEiNS_11IntervalSetIiNS_19VectorIntervalStoreIiEEEEE9InitStateEii]+0x654): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::IntervalReachVisitor<fst::ArcTpl<fst::TropicalWeightTpl<float> >, int, fst::IntervalSet<int, fst::VectorIntervalStore<int> > >::BackArc(int, fst::ArcTpl<fst::TropicalWeightTpl<float> > const&)':
model.cc:(.text._ZN3fst20IntervalReachVisitorINS_6ArcTplINS_17TropicalWeightTplIfEEEEiNS_11IntervalSetIiNS_19VectorIntervalStoreIiEEEEE7BackArcEiRKS4_[_ZN3fst20IntervalReachVisitorINS_6ArcTplINS_17TropicalWeightTplIfEEEEiNS_11IntervalSetIiNS_19VectorIntervalStoreIiEEEEE7BackArcEiRKS4_]+0x204): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::ConstFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>::ConstFstImpl(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&)':
model.cc:(.text._ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEC2ERKNS_3FstIS5_EE[_ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEC5ERKNS_3FstIS5_EE]+0x21c): undefined reference to `fst::MappedFile::Allocate(unsigned int, int)'
/usr/bin/ld: model.cc:(.text._ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEC2ERKNS_3FstIS5_EE[_ZN3fst8internal12ConstFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEC5ERKNS_3FstIS5_EE]+0x24c): undefined reference to `fst::MappedFile::Allocate(unsigned int, int)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `unsigned long long fst::CheckProperties<fst::ArcTpl<fst::TropicalWeightTpl<float> > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, unsigned long long, unsigned long long)':
model.cc:(.text._ZN3fst15CheckPropertiesINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEyRKNS_3FstIT_EEyy[_ZN3fst15CheckPropertiesINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEyRKNS_3FstIT_EEyy]+0x148): undefined reference to `FLAGS_fst_verify_properties'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::FstRegister<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::ConvertKeyToSoFilename(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const':
model.cc:(.text._ZNK3fst11FstRegisterINS_6ArcTplINS_17TropicalWeightTplIfEEEEE22ConvertKeyToSoFilenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZNK3fst11FstRegisterINS_6ArcTplINS_17TropicalWeightTplIfEEEEE22ConvertKeyToSoFilenameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x30): undefined reference to `fst::ConvertToLegalCSymbol(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::SortedMatcher<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> >::SetState(int)':
model.cc:(.text._ZN3fst13SortedMatcherINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEEE8SetStateEi[_ZN3fst13SortedMatcherINS_8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjEEE8SetStateEi]+0x2e0): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Final(int) const':
model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE5FinalEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE5FinalEi]+0x58): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NumArcs(int, fst::NGramFstInst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*) const':
model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE7NumArcsEiPNS_12NGramFstInstIS5_EE[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE7NumArcsEiPNS_12NGramFstInstIS5_EE]+0x5c): undefined reference to `fst::BitmapIndex::Select0s(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::SetInstFuture(int, fst::NGramFstInst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*) const':
model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE13SetInstFutureEiPNS_12NGramFstInstIS5_EE[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE13SetInstFutureEiPNS_12NGramFstInstIS5_EE]+0x4c): undefined reference to `fst::BitmapIndex::Select0s(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE13SetInstFutureEiPNS_12NGramFstInstIS5_EE[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE13SetInstFutureEiPNS_12NGramFstInstIS5_EE]+0x80): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::SetInstNode(fst::NGramFstInst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*) const':
model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE11SetInstNodeEPNS_12NGramFstInstIS5_EE[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE11SetInstNodeEPNS_12NGramFstInstIS5_EE]+0x54): undefined reference to `fst::BitmapIndex::Select1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `void fst::LabelReachable<fst::ArcTpl<fst::TropicalWeightTpl<float> >, fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >, fst::LabelReachableData<int> >::ReachInit<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, bool, bool)':
model.cc:(.text._ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18FastLogAccumulatorIS4_EENS_18LabelReachableDataIiEEE9ReachInitINS_3FstIS4_EEEEvRKT_bb[_ZN3fst14LabelReachableINS_6ArcTplINS_17TropicalWeightTplIfEEEENS_18FastLogAccumulatorIS4_EENS_18LabelReachableDataIiEEE9ReachInitINS_3FstIS4_EEEEvRKT_bb]+0x2dc): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `bool fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int>::WriteFst<fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> >(fst::ConstFst<fst::ArcTpl<fst::TropicalWeightTpl<float> >, unsigned int> const&, std::ostream&, fst::FstWriteOptions const&)':
model.cc:(.text._ZN3fst8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE8WriteFstIS5_EEbRKT_RSoRKNS_15FstWriteOptionsE[_ZN3fst8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE8WriteFstIS5_EEbRKT_RSoRKNS_15FstWriteOptionsE]+0x2ac): undefined reference to `fst::AlignOutput(std::ostream&)'
/usr/bin/ld: model.cc:(.text._ZN3fst8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE8WriteFstIS5_EEbRKT_RSoRKNS_15FstWriteOptionsE[_ZN3fst8ConstFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEjE8WriteFstIS5_EEbRKT_RSoRKNS_15FstWriteOptionsE]+0x4e8): undefined reference to `fst::AlignOutput(std::ostream&)'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::FstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::WriteHeader(std::ostream&, fst::FstWriteOptions const&, int, fst::FstHeader*) const':
model.cc:(.text._ZNK3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE11WriteHeaderERSoRKNS_15FstWriteOptionsEiPNS_9FstHeaderE[_ZNK3fst8internal7FstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE11WriteHeaderERSoRKNS_15FstWriteOptionsEiPNS_9FstHeaderE]+0x148): undefined reference to `fst::FstHeader::Write(std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `void fst::FastLogAccumulator<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Init<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >(fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, bool)':
model.cc:(.text._ZN3fst18FastLogAccumulatorINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitINS_3FstIS4_EEEEvRKT_b[_ZN3fst18FastLogAccumulatorINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4InitINS_3FstIS4_EEEEvRKT_b]+0x5c4): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NGramFstImpl(fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&)':
model.cc:(.text._ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC2ERKS6_[_ZN3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEEC5ERKS6_]+0x38c): undefined reference to `FLAGS_fst_error_fatal'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::NGramFstMatcher<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Find(int)':
model.cc:(.text._ZN3fst15NGramFstMatcherINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4FindEi[_ZN3fst15NGramFstMatcherINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4FindEi]+0x128): undefined reference to `fst::BitmapIndex::Select1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZN3fst15NGramFstMatcherINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4FindEi[_ZN3fst15NGramFstMatcherINS_6ArcTplINS_17TropicalWeightTplIfEEEEE4FindEi]+0x138): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::ArcIterator<fst::NGramFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::Value() const':
model.cc:(.text._ZNK3fst11ArcIteratorINS_8NGramFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEE5ValueEv[_ZNK3fst11ArcIteratorINS_8NGramFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEE5ValueEv]+0x168): undefined reference to `fst::BitmapIndex::Select1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst11ArcIteratorINS_8NGramFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEE5ValueEv[_ZNK3fst11ArcIteratorINS_8NGramFstINS_6ArcTplINS_17TropicalWeightTplIfEEEEEEE5ValueEv]+0x178): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::SetInstContext(fst::NGramFstInst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >*) const':
model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE14SetInstContextEPNS_12NGramFstInstIS5_EE[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE14SetInstContextEPNS_12NGramFstInstIS5_EE]+0x90): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE14SetInstContextEPNS_12NGramFstInstIS5_EE[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE14SetInstContextEPNS_12NGramFstInstIS5_EE]+0xd8): undefined reference to `fst::BitmapIndex::Select1(unsigned int) const'
/usr/bin/ld: /tmp/ccoWy59v.o: in function `fst::internal::NGramFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Transition(std::vector<int, std::allocator<int> > const&, int) const':
model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x9c): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0xd0): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x114): undefined reference to `fst::BitmapIndex::Select0s(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x15c): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x1ac): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x29c): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x2e0): undefined reference to `fst::BitmapIndex::Select0s(unsigned int) const'
/usr/bin/ld: model.cc:(.text._ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi[_ZNK3fst8internal12NGramFstImplINS_6ArcTplINS_17TropicalWeightTplIfEEEEE10TransitionERKSt6vectorIiSaIiEEi]+0x364): undefined reference to `fst::BitmapIndex::Rank1(unsigned int) const'
/usr/bin/ld: /tmp/ccXjbbK0.o: in function `SpkModel::SpkModel(char const*)':
spk_model.cc:(.text+0xe0): undefined reference to `kaldi::nnet3::SetBatchnormTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: spk_model.cc:(.text+0xf0): undefined reference to `kaldi::nnet3::SetDropoutTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: spk_model.cc:(.text+0x110): undefined reference to `kaldi::nnet3::CollapseModel(kaldi::nnet3::CollapseModelConfig const&, kaldi::nnet3::Nnet*)'
/usr/bin/ld: /tmp/ccXjbbK0.o: in function `void kaldi::ReadKaldiObject<kaldi::nnet3::Nnet>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::nnet3::Nnet*)':
spk_model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x24): undefined reference to `kaldi::Input::Input(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool*)'
/usr/bin/ld: spk_model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x30): undefined reference to `kaldi::Input::Stream()'
/usr/bin/ld: spk_model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x44): undefined reference to `kaldi::nnet3::Nnet::Read(std::istream&, bool)'
/usr/bin/ld: spk_model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x50): undefined reference to `kaldi::Input::~Input()'
/usr/bin/ld: spk_model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x60): undefined reference to `kaldi::Input::~Input()'
collect2: error: ld returned 1 exit status

How can I build the program ?

nshmyrev commented 4 years ago

It is a bad idea to include kaldi in sources. You'd better compile it separately with standard build process and link to kaldi libraries properly.

nshmyrev commented 4 years ago

Let me know if you need further help on this.

MrFish1604 commented 4 years ago

I built kaldi last day like it's explain in the readme.

Then I did that :

I built my program with this command : g++ src/myownprgm.cpp src/kaldi_recognizer.cc src/model.cc src/spk_model.cc src/vosk_api.cc -I./include/ -L./lib/ -L/lib/arm-linux-gnueabihf/ -lkaldi-base -lkaldi-chain -lkaldi-cudamatrix -lkaldi-decoder -lkaldi-feat -lkaldi-fstext -lkaldi-gmm -lkaldi-hmm -lkaldi-ivector -lkaldi-kws -lkaldi-lat -lkaldi-lm -lkaldi-matrix -lkaldi-nnet -lkaldi-nnet2 -lkaldi-sgmm2 -lkaldi-transform -lkaldi-tree -lkaldi-util -lfst -lfstfar -lfstfarscript -lfstlookahead -lfstngram -lfstscript -lopenblas -lopenblas_armv7-r0.3.7 -L/lib/arm-linux-gnueabihf/ -ldl -o ./bin/V

But it failed and I got this output :

In file included from /usr/include/c++/8/vector:64,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
    _M_fill_insert(end(), __new_size - size(), __x);
    ^~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:61,
                 from ./include/vosk/../util/../util/parse-options.h:25,
                 from ./include/vosk/../util/common-utils.h:23,
                 from ./include/vosk/kaldi_recognizer.h:16,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = json::JSON; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
In file included from /usr/include/c++/8/vector:69,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type 'std::vector<double>::iterator' {aka '__gnu_cxx::__normal_iterator<double*, std::vector<double> >'} changed in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:60,
                 from ./include/vosk/../util/../util/parse-options.h:25,
                 from ./include/vosk/../util/common-utils.h:23,
                 from ./include/vosk/kaldi_recognizer.h:16,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2468:4: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
    _M_insert_unique_(end(), *__first, __an);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]':
/usr/include/c++/8/bits/stl_uninitialized.h:297:41: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       _GLIBCXX_MAKE_MOVE_ITERATOR(__last),
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __result, __alloc);
       ~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]':
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy_a
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:60,
                 from ./include/vosk/../util/../util/parse-options.h:25,
                 from ./include/vosk/../util/common-utils.h:23,
                 from ./include/vosk/kaldi_recognizer.h:16,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Arg&&, _NodeGen&) [with _Arg = std::pair<const std::__cxx11::basic_string<char>, json::JSON>&; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2207:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_tree.h: In member function 'std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, json::JSON>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >]':
/usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, json::JSON>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, json::JSON> >'} changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*; _Tp = double]':
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         { return std::copy(__first, __last, __result); }
                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_vector.h: In function 'bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/stl_vector.h:1755:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
        && std::equal(__x.begin(), __x.end(), __y.begin())); }
           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from ./include/vosk/../base/kaldi-common.h:26,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<double*>; _OI = double*]':
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h: In function 'bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >; _II2 = __gnu_cxx::__normal_iterator<const double*, std::vector<double> >]':
/usr/include/c++/8/bits/stl_algobase.h:1039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
     equal(_II1 __first1, _II1 __last1, _II2 __first2)
     ^~~~~
/usr/include/c++/8/bits/stl_algobase.h:1039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
/usr/include/c++/8/bits/stl_algobase.h:1039:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from ./include/vosk/../base/kaldi-common.h:26,
                 from ./include/vosk/kaldi_recognizer.h:15,
                 from src/kaldi_recognizer.cc:15:
/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]':
/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __miter_base(move_iterator<_Iterator> __it)
     ^~~~~~~~~~~~
/usr/include/c++/8/bits/stl_iterator.h: In function '_Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = std::vector<double>]':
/usr/include/c++/8/bits/stl_iterator.h:987:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const double*, std::vector<double> >' changed in GCC 7.1
     __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it)
     ^~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:63,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/model.h:18,
                 from src/model.cc:31:
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = std::allocator<double>]':
/usr/include/c++/8/bits/stl_uninitialized.h:311:2: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy_a
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first),
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc);
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*; _Tp = double]':
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __uninitialized_copy_a(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:287:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:289:37: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     { return std::uninitialized_copy(__first, __last, __result); }
              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     uninitialized_copy(_InputIterator __first, _InputIterator __last,
     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:115:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:134:15: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
       return std::__uninitialized_copy<__is_trivial(_ValueType1)
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __is_trivial(_ValueType2)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            && __assignable>::
            ~~~~~~~~~~~~~~~~~~
  __uninit_copy(__first, __last, __result);
  ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h: In static member function 'static _ForwardIterator std::__uninitialized_copy<true>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<double*>; _ForwardIterator = double*]':
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         __uninit_copy(_InputIterator __first, _InputIterator __last,
         ^~~~~~~~~~~~~
/usr/include/c++/8/bits/stl_uninitialized.h:99:9: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
/usr/include/c++/8/bits/stl_uninitialized.h:101:27: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
         { return std::copy(__first, __last, __result); }
                  ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from ./include/vosk/../base/kaldi-common.h:26,
                 from ./include/vosk/model.h:18,
                 from src/model.cc:31:
/usr/include/c++/8/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = std::move_iterator<double*>; _OI = double*]':
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     copy(_II __first, _II __last, _OI __result)
     ^~~~
/usr/include/c++/8/bits/stl_algobase.h:446:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
In file included from /usr/include/c++/8/bits/stl_algobase.h:67,
                 from /usr/include/c++/8/bits/char_traits.h:39,
                 from /usr/include/c++/8/string:40,
                 from ./include/vosk/../base/kaldi-common.h:26,
                 from ./include/vosk/model.h:18,
                 from src/model.cc:31:
/usr/include/c++/8/bits/stl_iterator.h: In function 'decltype (std::__miter_base(__it.base())) std::__miter_base(std::move_iterator<_IteratorL>) [with _Iterator = double*]':
/usr/include/c++/8/bits/stl_iterator.h:1238:5: note: parameter passing for argument of type 'std::move_iterator<double*>' changed in GCC 7.1
     __miter_base(move_iterator<_Iterator> __it)
     ^~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:64,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/model.h:18,
                 from src/model.cc:31:
/usr/include/c++/8/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/vector:69,
                 from ./include/vosk/../base/kaldi-common.h:30,
                 from ./include/vosk/model.h:18,
                 from src/model.cc:31:
/usr/include/c++/8/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type 'std::vector<double>::iterator' {aka '__gnu_cxx::__normal_iterator<double*, std::vector<double> >'} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::KaldiRecognizer(Model*, float)':
kaldi_recognizer.cc:(.text+0x1aa0): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::OnlineNnet2FeaturePipeline(kaldi::OnlineNnet2FeaturePipelineInfo const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1ae0): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1c3c): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SingleUtteranceNnet3DecoderTpl(kaldi::LatticeFasterDecoderConfig const&, kaldi::TransitionModel const&, kaldi::nnet3::DecodableNnetSimpleLoopedInfo const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, kaldi::OnlineNnet2FeaturePipeline*)'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::KaldiRecognizer(Model*, float, char const*)':
kaldi_recognizer.cc:(.text+0x1d6c): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::OnlineNnet2FeaturePipeline(kaldi::OnlineNnet2FeaturePipelineInfo const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x1dac): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x21b0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SingleUtteranceNnet3DecoderTpl(kaldi::LatticeFasterDecoderConfig const&, kaldi::TransitionModel const&, kaldi::nnet3::DecodableNnetSimpleLoopedInfo const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, kaldi::OnlineNnet2FeaturePipeline*)'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::KaldiRecognizer(Model*, SpkModel*, float)':
kaldi_recognizer.cc:(.text+0x2334): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::OnlineNnet2FeaturePipeline(kaldi::OnlineNnet2FeaturePipelineInfo const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2374): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x24d0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::SingleUtteranceNnet3DecoderTpl(kaldi::LatticeFasterDecoderConfig const&, kaldi::TransitionModel const&, kaldi::nnet3::DecodableNnetSimpleLoopedInfo const&, fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > const&, kaldi::OnlineNnet2FeaturePipeline*)'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::CleanUp()':
kaldi_recognizer.cc:(.text+0x2878): undefined reference to `kaldi::OnlineSilenceWeighting::OnlineSilenceWeighting(kaldi::TransitionModel const&, kaldi::OnlineSilenceWeightingConfig const&, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2890): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::NumFramesDecoded() const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x28c4): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::InitDecoding(int)'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::UpdateSilenceWeights()':
kaldi_recognizer.cc:(.text+0x29a0): undefined reference to `void kaldi::OnlineSilenceWeighting::ComputeCurrentTraceback<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >(kaldi::LatticeFasterOnlineDecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > > const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x29f0): undefined reference to `kaldi::OnlineSilenceWeighting::GetDeltaWeights(int, int, std::vector<std::pair<int, float>, std::allocator<std::pair<int, float> > >*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2a08): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::UpdateFrameWeights(std::vector<std::pair<int, float>, std::allocator<std::pair<int, float> > > const&)'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::AcceptWaveform(kaldi::Vector<float>&)':
kaldi_recognizer.cc:(.text+0x2d48): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::AcceptWaveform(float, kaldi::VectorBase<float> const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2d60): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::AdvanceDecoding()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2dc4): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::EndpointDetected(kaldi::OnlineEndpointConfig const&)'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `RunNnetComputation(kaldi::MatrixBase<float> const&, kaldi::nnet3::Nnet const&, kaldi::nnet3::CachingOptimizingCompiler*, kaldi::Vector<float>*)':
kaldi_recognizer.cc:(.text+0x2e5c): undefined reference to `kaldi::nnet3::IoSpecification::IoSpecification(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f08): undefined reference to `kaldi::nnet3::IoSpecification::Swap(kaldi::nnet3::IoSpecification*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f1c): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::Compile(kaldi::nnet3::ComputationRequest const&)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2f58): undefined reference to `kaldi::nnet3::NnetComputer::NnetComputer(kaldi::nnet3::NnetComputeOptions const&, kaldi::nnet3::NnetComputation const&, kaldi::nnet3::Nnet const&, kaldi::nnet3::Nnet*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2fa0): undefined reference to `kaldi::nnet3::NnetComputer::AcceptInput(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::CuMatrix<float>*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x2fc4): undefined reference to `kaldi::nnet3::NnetComputer::Run()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3004): undefined reference to `kaldi::nnet3::NnetComputer::GetOutputDestructive(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::CuMatrix<float>*)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x3088): undefined reference to `kaldi::nnet3::NnetComputer::~NnetComputer()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x314c): undefined reference to `kaldi::nnet3::NnetComputer::~NnetComputer()'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::GetSpkVector(kaldi::Vector<float>&)':
kaldi_recognizer.cc:(.text+0x3388): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::CachingOptimizingCompiler(kaldi::nnet3::Nnet const&, kaldi::nnet3::NnetOptimizeOptions const&, kaldi::nnet3::CachingOptimizingCompilerOptions)'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x33b0): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::~CachingOptimizingCompiler()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x33e8): undefined reference to `kaldi::nnet3::CachingOptimizingCompiler::~CachingOptimizingCompiler()'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::Result()':
kaldi_recognizer.cc:(.text+0x3450): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FinalizeDecoding()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x346c): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::NumFramesDecoded() const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x34d8): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::GetLattice(bool, fst::VectorFst<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, fst::VectorState<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> >, std::allocator<fst::ArcTpl<fst::CompactLatticeWeightTpl<fst::LatticeWeightTpl<float>, int> > > > >*) const'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::PartialResult()':
kaldi_recognizer.cc:(.text+0x40e0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::NumFramesDecoded() const'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x4204): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::GetBestPath(bool, fst::VectorFst<fst::ArcTpl<fst::LatticeWeightTpl<float> >, fst::VectorState<fst::ArcTpl<fst::LatticeWeightTpl<float> >, std::allocator<fst::ArcTpl<fst::LatticeWeightTpl<float> > > > >*) const'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `KaldiRecognizer::FinalResult()':
kaldi_recognizer.cc:(.text+0x45a8): undefined reference to `kaldi::OnlineNnet2FeaturePipeline::InputFinished()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x45c0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::AdvanceDecoding()'
/usr/bin/ld: kaldi_recognizer.cc:(.text+0x45d0): undefined reference to `kaldi::SingleUtteranceNnet3DecoderTpl<fst::Fst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FinalizeDecoding()'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `kaldi::nnet3::DecodableNnetLoopedOnlineBase::~DecodableNnetLoopedOnlineBase()':
kaldi_recognizer.cc:(.text._ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD2Ev[_ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD5Ev]+0x28): undefined reference to `kaldi::nnet3::NnetComputer::~NnetComputer()'
/usr/bin/ld: kaldi_recognizer.cc:(.text._ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD2Ev[_ZN5kaldi5nnet329DecodableNnetLoopedOnlineBaseD5Ev]+0x58): undefined reference to `vtable for kaldi::nnet3::DecodableNnetLoopedOnlineBase'
/usr/bin/ld: /tmp/ccKy0bxe.o: in function `kaldi::nnet3::DecodableAmNnetLoopedOnline::~DecodableAmNnetLoopedOnline()':
kaldi_recognizer.cc:(.text._ZN5kaldi5nnet327DecodableAmNnetLoopedOnlineD2Ev[_ZN5kaldi5nnet327DecodableAmNnetLoopedOnlineD5Ev]+0x38): undefined reference to `vtable for kaldi::nnet3::DecodableAmNnetLoopedOnline'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `Model::ConfigureV1()':
model.cc:(.text+0x8cc): undefined reference to `kaldi::OnlineIvectorExtractionInfo::Init(kaldi::OnlineIvectorExtractionConfig const&)'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `Model::ConfigureV2()':
model.cc:(.text+0xf8c): undefined reference to `kaldi::OnlineIvectorExtractionInfo::Init(kaldi::OnlineIvectorExtractionConfig const&)'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `Model::ReadDataFiles()':
model.cc:(.text+0x1358): undefined reference to `kaldi::nnet3::AmNnetSimple::Read(std::istream&, bool)'
/usr/bin/ld: model.cc:(.text+0x1378): undefined reference to `kaldi::nnet3::SetBatchnormTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: model.cc:(.text+0x1398): undefined reference to `kaldi::nnet3::SetDropoutTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: model.cc:(.text+0x13d0): undefined reference to `kaldi::nnet3::CollapseModel(kaldi::nnet3::CollapseModelConfig const&, kaldi::nnet3::Nnet*)'
/usr/bin/ld: model.cc:(.text+0x140c): undefined reference to `kaldi::nnet3::DecodableNnetSimpleLoopedInfo::DecodableNnetSimpleLoopedInfo(kaldi::nnet3::NnetSimpleLoopedComputationOptions const&, kaldi::nnet3::AmNnetSimple*)'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `kaldi::nnet3::Descriptor::~Descriptor()':
model.cc:(.text._ZN5kaldi5nnet310DescriptorD2Ev[_ZN5kaldi5nnet310DescriptorD5Ev]+0x14): undefined reference to `kaldi::nnet3::Descriptor::Destroy()'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `kaldi::nnet3::Nnet::~Nnet()':
model.cc:(.text._ZN5kaldi5nnet34NnetD2Ev[_ZN5kaldi5nnet34NnetD5Ev]+0x14): undefined reference to `kaldi::nnet3::Nnet::Destroy()'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `kaldi::OnlineNnet2FeaturePipelineInfo::OnlineNnet2FeaturePipelineInfo()':
model.cc:(.text._ZN5kaldi30OnlineNnet2FeaturePipelineInfoC2Ev[_ZN5kaldi30OnlineNnet2FeaturePipelineInfoC5Ev]+0xd4): undefined reference to `kaldi::OnlineIvectorExtractionInfo::OnlineIvectorExtractionInfo()'
/usr/bin/ld: /tmp/ccrDjqjf.o: in function `kaldi::nnet3::DecodableNnetSimpleLoopedInfo::~DecodableNnetSimpleLoopedInfo()':
model.cc:(.text._ZN5kaldi5nnet329DecodableNnetSimpleLoopedInfoD2Ev[_ZN5kaldi5nnet329DecodableNnetSimpleLoopedInfoD5Ev]+0x1c): undefined reference to `kaldi::nnet3::NnetComputation::~NnetComputation()'
/usr/bin/ld: /tmp/ccRDGq2t.o: in function `SpkModel::SpkModel(char const*)':
spk_model.cc:(.text+0xe0): undefined reference to `kaldi::nnet3::SetBatchnormTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: spk_model.cc:(.text+0xf0): undefined reference to `kaldi::nnet3::SetDropoutTestMode(bool, kaldi::nnet3::Nnet*)'
/usr/bin/ld: spk_model.cc:(.text+0x110): undefined reference to `kaldi::nnet3::CollapseModel(kaldi::nnet3::CollapseModelConfig const&, kaldi::nnet3::Nnet*)'
/usr/bin/ld: /tmp/ccRDGq2t.o: in function `void kaldi::ReadKaldiObject<kaldi::nnet3::Nnet>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, kaldi::nnet3::Nnet*)':
spk_model.cc:(.text._ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_[_ZN5kaldi15ReadKaldiObjectINS_5nnet34NnetEEEvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPT_]+0x44): undefined reference to `kaldi::nnet3::Nnet::Read(std::istream&, bool)'
collect2: error: ld returned 1 exit status

Thank for your help.

nshmyrev commented 4 years ago

Add -std=c++11 -DFST_NO_DYNAMIC_LINKING to compiler flags.

MrFish1604 commented 4 years ago

I get the same error.

nshmyrev commented 4 years ago

The order of libraries in -l is also important, libonline should be first. Refer the order from our makefiles.

MrFish1604 commented 4 years ago

I added kaldi-nnet3.a into my lib directory and I sort libraries as in https://github.com/alphacep/vosk-api/blob/master/csharp/Makefile. It fixed errors about nnet3. But I still have errors about online. I don't find kaldi-online2.a.

nshmyrev commented 4 years ago

It must be inside kaldi/src/online2 ;)

MrFish1604 commented 4 years ago

Thank you, but the file does not exist. I rebuild kaldi from this repos https://github.com/kaldi-asr/kaldi rather than https://github.com/alphacep/kaldi. It will take a long time. I'll keep you informed.

MrFish1604 commented 4 years ago

I succeed. I did this :

git clone https://github.com/kaldi-asr/kaldi.git
cd kaldi/tools
check and install dependencies
make
cd ../src
./configure --shared
make depend
make

Created this :

I modified the vosk and kaldi's files like that : Each #include "directory/header.h" Became #include "../directory/header.h"

build.sh looks like :

g++ src/myownprgm.cpp src/kaldi_recognizer.cc src/model.cc src/spk_model.cc src/vosk_api.cc -I./include/ -L./lib/ -L/lib/arm-linux-gnueabihf/ -lkaldi-online2 -lkaldi-decoder -lkaldi-ivector -lkaldi-gmm -lkaldi-nnet -lkaldi-nnet2 -lkaldi-nnet3 -lkaldi-tree -lkaldi-feat -lkaldi-lat -lkaldi-lm -lkaldi-hmm -lkaldi-transform -lkaldi-cudamatrix -lkaldi-matrix -lkaldi-fstext -lkaldi-util -lkaldi-base -lfst -lfstngram -lopenblas -L/lib/arm-linux-gnueabihf/ -ldl -std=c++11 -o ./bin/V

I just have to run ./build.sh to build the program.

Thank you for your help

nshmyrev commented 4 years ago

@MrFish1604 congratulations!