=> Bootstrap dependency digest>=20010302: found digest-20080510
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for openfst-1.1
/usr/bin/make  all-recursive
Making all in src
Making all in include
Making all in lib
/bin/sh ../../libtool --tag=CXX    --mode=compile c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst   -I./../include -I/usr/include  -O2 -I/usr/include -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c -o compat.lo compat.cc
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst -I./../include -O2 -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c compat.cc  -fPIC -DPIC -o .libs/compat.o
compat.cc:36:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (p = strpbrk(full, delim))
        ~~^~~~~~~~~~~~~~~~~~~~~~
compat.cc:36:11: note: place parentheses around the assignment to silence this warning
    if (p = strpbrk(full, delim))
          ^
        (                       )
compat.cc:36:11: note: use '==' to turn this assignment into an equality comparison
    if (p = strpbrk(full, delim))
          ^
          ==
1 warning generated.
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst -I./../include -O2 -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c compat.cc -o compat.o >/dev/null 2>&1
mv -f .deps/compat.Tpo .deps/compat.Plo
/bin/sh ../../libtool --tag=CXX    --mode=compile c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst   -I./../include -I/usr/include  -O2 -I/usr/include -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c -o flags.lo flags.cc
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst -I./../include -O2 -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c flags.cc  -fPIC -DPIC -o .libs/flags.o
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst -I./../include -O2 -MT flags.lo -MD -MP -MF .deps/flags.Tpo -c flags.cc -o flags.o >/dev/null 2>&1
mv -f .deps/flags.Tpo .deps/flags.Plo
/bin/sh ../../libtool --tag=CXX    --mode=compile c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst   -I./../include -I/usr/include  -O2 -I/usr/include -MT fst.lo -MD -MP -MF .deps/fst.Tpo -c -o fst.lo fst.cc
libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I../../src/include/fst -I./../include -O2 -MT fst.lo -MD -MP -MF .deps/fst.Tpo -c fst.cc  -fPIC -DPIC -o .libs/fst.o
In file included from fst.cc:24:
./../include/fst/vector-fst.h:327:3: error: use of undeclared identifier 'SetInputSymbols'
  SetInputSymbols(fst.InputSymbols());
  ^
  this->
./../include/fst/vector-fst.h:473:53: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::VectorFstImpl' requested here
  explicit VectorFst(const Fst<A> &fst) : impl_(new VectorFstImpl<A>(fst)) {}
                                                    ^
./../include/fst/register.h:146:62: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::VectorFst' requested here
  static Fst<Arc> *Convert(const Fst<Arc> &fst) { return new F(fst); }
                                                             ^
./../include/fst/register.h:140:42: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::Convert' requested here
    entry.converter = &FstRegisterer<F>::Convert;
                                         ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/fst.h:518:8: note: must qualify identifier to find this declaration in dependent base class
  void SetInputSymbols(const SymbolTable* isyms) {
       ^
In file included from fst.cc:24:
./../include/fst/vector-fst.h:328:3: error: use of undeclared identifier 'SetOutputSymbols'
  SetOutputSymbols(fst.OutputSymbols());
  ^
  this->
./../include/fst/fst.h:523:8: note: must qualify identifier to find this declaration in dependent base class
  void SetOutputSymbols(const SymbolTable* osyms) {
       ^
In file included from fst.cc:24:
./../include/fst/vector-fst.h:337:5: error: use of undeclared identifier 'ReserveArcs'
    ReserveArcs(s, fst.NumArcs(s));
    ^
    this->
./../include/fst/vector-fst.h:137:8: note: must qualify identifier to find this declaration in dependent base class
  void ReserveArcs(StateId s, size_t n) { states_[s]->arcs.reserve(n); }
       ^
./../include/fst/vector-fst.h:344:11: error: use of undeclared identifier 'GetState'
        ++GetState(s)->niepsilons;
          ^
          this->
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:346:11: error: use of undeclared identifier 'GetState'
        ++GetState(s)->noepsilons;
          ^
          this->
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:202:53: error: use of undeclared identifier 'GetState'
  size_t NumInputEpsilons(StateId s) const { return GetState(s)->niepsilons; }
                                                    ^
                                                    this->
./../include/fst/vector-fst.h:503:19: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NumInputEpsilons' requested here
    return impl_->NumInputEpsilons(s);
                  ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NumInputEpsilons' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:204:54: error: use of undeclared identifier 'GetState'
  size_t NumOutputEpsilons(StateId s) const { return GetState(s)->noepsilons; }
                                                     ^
                                                     this->
./../include/fst/vector-fst.h:507:19: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NumOutputEpsilons' requested here
    return impl_->NumOutputEpsilons(s);
                  ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::NumOutputEpsilons' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
In file included from fst.cc:23:
In file included from ./../include/fst/const-fst.h:28:
In file included from ./../include/fst/test-properties.h:23:
In file included from /usr/include/g++/tr1/unordered_set:37:
/usr/include/g++/tr1/hashtable:1041:7: error: too few template parameters in template redeclaration
      template<typename K, typename Pair, typename Hashtable>
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/tr1/unordered_set:55:14: note: in instantiation of template class 'std::tr1::hashtable<int, int, std::allocator<int>, Internal::identity<int>, std::equal_to<int>, std::tr1::hash<int>, Internal::mod_range_hashing, Internal::default_ranged_hash, Internal::prime_rehash_policy, false, true, true>' requested here
    : public hashtable<Value, Value, Alloc,
             ^
./../include/fst/test-properties.h:128:23: note: in instantiation of template class 'std::tr1::unordered_set<int, std::tr1::hash<int>, std::equal_to<int>, std::allocator<int>, false>' requested here
        ilabels = new unordered_set<Label>;
                      ^
./../include/fst/test-properties.h:231:29: note: in instantiation of function template specialization 'fst::ComputeProperties<fst::ArcTpl<fst::TropicalWeightTpl<float> > >' requested here
    uint64 computed_props = ComputeProperties(fst, mask, known, false);
                            ^
./../include/fst/vector-fst.h:512:28: note: in instantiation of function template specialization 'fst::TestProperties<fst::ArcTpl<fst::TropicalWeightTpl<float> > >' requested here
      uint64 known, test = TestProperties(*this, mask, &known);
                           ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Properties' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
/usr/include/g++/tr1/hashtable:661:3: note: previous template declaration is here
  template<typename K, typename V, typename Ex, bool unique, typename Hashtable>
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from fst.cc:24:
./../include/fst/vector-fst.h:430:35: error: use of undeclared identifier 'GetState'
    const VectorState<A> *state = GetState(s);
                                  ^
                                  this->
./../include/fst/vector-fst.h:551:19: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Write' requested here
    return impl_->Write(strm, opts);
                  ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::Write' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:216:17: error: use of undeclared identifier 'Final'
    Weight ow = Final(s);
                ^
                this->
./../include/fst/vector-fst.h:592:12: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::SetFinal' requested here
    impl_->SetFinal(s, w);
           ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::SetFinal' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:53:10: note: must qualify identifier to find this declaration in dependent base class
  Weight Final(StateId s) const { return states_[s]->final; }
         ^
./../include/fst/vector-fst.h:235:29: error: use of undeclared identifier 'GetState'
    VectorState<A> *state = GetState(s);
                            ^
                            this->
./../include/fst/vector-fst.h:606:12: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::AddArc' requested here
    impl_->AddArc(s, arc);
           ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::AddArc' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:293:29: error: use of undeclared identifier 'GetState'
    const vector<A> &arcs = GetState(s)->arcs;
                            ^
                            this->
./../include/fst/vector-fst.h:621:12: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::DeleteArcs' requested here
    impl_->DeleteArcs(s, n);
           ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::DeleteArcs' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:297:11: error: use of undeclared identifier 'GetState'
        --GetState(s)->niepsilons;
          ^
          this->
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:299:11: error: use of undeclared identifier 'GetState'
        --GetState(s)->noepsilons;
          ^
          this->
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:306:5: error: use of undeclared identifier 'GetState'
    GetState(s)->niepsilons = 0;
    ^
    this->
./../include/fst/vector-fst.h:626:12: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::DeleteArcs' requested here
    impl_->DeleteArcs(s);
           ^
./../include/fst/register.h:135:7: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > >::DeleteArcs' requested here
    F fst;
      ^
fst.cc:50:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::TropicalWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, StdArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:25:1: note: expanded from:
VectorFst_StdArc_registerer
^
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:307:5: error: use of undeclared identifier 'GetState'
    GetState(s)->noepsilons = 0;
    ^
    this->
./../include/fst/vector-fst.h:129:10: note: must qualify identifier to find this declaration in dependent base class
  State *GetState(StateId s) { return states_[s]; }
         ^
./../include/fst/vector-fst.h:131:16: note: must qualify identifier to find this declaration in dependent base class
  const State *GetState(StateId s) const { return states_[s]; }
               ^
./../include/fst/vector-fst.h:327:3: error: no member named 'SetInputSymbols' in 'fst::VectorFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >'
  SetInputSymbols(fst.InputSymbols());
  ^~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:473:53: note: in instantiation of member function 'fst::VectorFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >::VectorFstImpl' requested here
  explicit VectorFst(const Fst<A> &fst) : impl_(new VectorFstImpl<A>(fst)) {}
                                                    ^
./../include/fst/register.h:146:62: note: in instantiation of member function 'fst::VectorFst<fst::ArcTpl<fst::LogWeightTpl<float> > >::VectorFst' requested here
  static Fst<Arc> *Convert(const Fst<Arc> &fst) { return new F(fst); }
                                                             ^
./../include/fst/register.h:140:42: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >::Convert' requested here
    entry.converter = &FstRegisterer<F>::Convert;
                                         ^
fst.cc:51:1: note: in instantiation of member function 'fst::FstRegisterer<fst::VectorFst<fst::ArcTpl<fst::LogWeightTpl<float> > > >::FstRegisterer' requested here
REGISTER_FST(VectorFst, LogArc);
^
./../include/fst/register.h:152:47: note: expanded from:
static fst::FstRegisterer< F<A> > F ## _ ## A ## _registerer
                                              ^
<scratch space>:28:1: note: expanded from:
VectorFst_LogArc_registerer
^
In file included from fst.cc:24:
./../include/fst/vector-fst.h:328:3: error: no member named 'SetOutputSymbols' in 'fst::VectorFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >'
  SetOutputSymbols(fst.OutputSymbols());
  ^~~~~~~~~~~~~~~~
./../include/fst/vector-fst.h:337:5: error: no member named 'ReserveArcs' in 'fst::VectorFstImpl<fst::ArcTpl<fst::LogWeightTpl<float> > >'
    ReserveArcs(s, fst.NumArcs(s));
    ^~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
*** Error code 1

Stop.
make: stopped in /scratch/math/openfst/work/openfst-1.1/src/lib
*** Error code 1

Stop.
make: stopped in /scratch/math/openfst/work/openfst-1.1/src
*** Error code 1

Stop.
make: stopped in /scratch/math/openfst/work/openfst-1.1
*** Error code 1

Stop.
make: stopped in /scratch/math/openfst/work/openfst-1.1
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/math/openfst
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/math/openfst
