I build the project with visual studio 2017, and I build solution the libfst first in both debug 64 and release 64.
Here are the output and the 36 errors.
May you please help me to solve that.
1>------ Build started: Project: libfst, Configuration: Debug x64 ------
2>------ Build started: Project: libfstscript, Configuration: Debug x64 ------
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\bin\HostX86\x64\CL.exe /c /I"C:\Users\wihth\openfst-winport\src\include" /Z7 /nologo /W3 /WX- /diagnostics:classic /MP /Od /Oi /D _CRT_SECURE_NO_WARNINGS /D _DEBUG /Gm- /EHsc /RTC1 /MDd /GS- /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"obj\x64\Debug\\" /Fd"obj\x64\Debug\libfstscript.pdb" /Gd /TP /wd4018 /wd4099 /wd4244 /wd4267 /wd4291 /wd4305 /wd4396 /errorReport:prompt /bigobj "arciterator-class.cc" compile.cc decode.cc determinize.cc disambiguate.cc encode.cc "encodemapper-class.cc" epsnormalize.cc equivalent.cc "fst-class.cc" map.cc minimize.cc print.cc prune.cc push.cc randequivalent.cc replace.cc rmepsilon.cc "shortest-distance.cc" "shortest-path.cc" "stateiterator-class.cc"
2>arciterator-class.cc
2>compile.cc
2>decode.cc
2>determinize.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file compile.cc)
1>fst-types.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file compile.cc)
1>fst.cc
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file fst.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file compile.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file compile.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file fst.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/compile-impl.h(199): note: see reference to class template instantiation 'fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file compile.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/compile.h(68): note: see reference to class template instantiation 'fst::FstCompiler<Arc>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file compile.cc)
2>compile.cc(41): note: see reference to function template instantiation 'void fst::script::CompileFstInternal<fst::Log64Arc>(fst::script::CompileFstArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file compile.cc)
2>disambiguate.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
1> with
1> [
1> A=fst::StdArc,
1> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
1> ] (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
1> with
1> [
1> A=fst::StdArc,
1> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
1> ] (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
1> with
1> [
1> A=fst::StdArc
1> ] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
1> with
1> [
1> A=fst::StdArc
1> ] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
1> with
1> [
1> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
1> ] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
1> with
1> [
1> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
1> ] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
1> with
1> [
1> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
1> ] (compiling source file fst.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
1> with
1> [
1> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
1> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
1> ] (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
1> with
1> [
1> A=fst::StdArc,
1> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
1> ] (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
1> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
1> [
1> Accumulator=fst::FastLogAccumulator<fst::StdArc>
1> ] (compiling source file fst.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
1> with
1> [
1> Accumulator=fst::FastLogAccumulator<fst::StdArc>
1> ] (compiling source file fst.cc)
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file fst-types.cc)
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
2> with
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::Log64Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
1> with
1> [
1> A=fst::Log64Arc,
1> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
1> ] (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::Log64Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
1> with
1> [
1> A=fst::Log64Arc,
1> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
1> ] (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::Log64Arc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
1> with
1> [
1> A=fst::Log64Arc
1> ] (compiling source file fst-types.cc)
1>C:\Users\wihth\openfst-winport\src\include\fst/register.h(71): note: see reference to class template instantiation 'fst::VectorFst<fst::Log64Arc,fst::VectorState<A,std::allocator<A>>>' being compiled
1> with
1> [
1> A=fst::Log64Arc
1> ] (compiling source file fst-types.cc)
1>fst-types.cc(14): note: see reference to class template instantiation 'fst::FstRegisterer<fst::VectorFst<fst::Log64Arc,fst::VectorState<A,std::allocator<A>>>>' being compiled
1> with
1> [
1> A=fst::Log64Arc
1> ]
1>Done building project "libfst.vcxproj" -- FAILED.
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
2> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
2> with
2> [
2> A=fst::StdArc,
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file arciterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file decode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
2> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
2> ] (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
2> with
2> [
2> A=fst::StdArc,
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file decode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file decode.cc)
2>encode.cc
2>encodemapper-class.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/shortest-distance.h(298): note: see reference to class template instantiation 'fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/determinize.h(1076): note: see reference to function template instantiation 'void fst::ShortestDistance<Arc>(const fst::Fst<Arc> &,std::vector<Weight,std::allocator<_Ty>> *,bool,float)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> _Ty=Weight
2> ] (compiling source file determinize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/determinize.h(50): note: see reference to function template instantiation 'void fst::Determinize<Arc>(const fst::Fst<Arc> &,fst::MutableFst<Arc> *,const fst::DeterminizeOptions<Arc> &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file determinize.cc)
2>determinize.cc(24): note: see reference to function template instantiation 'void fst::script::Determinize<fst::Log64Arc>(fst::script::DeterminizeArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file determinize.cc)
2>epsnormalize.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
2> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
2> with
2> [
2> A=fst::StdArc,
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file encodemapper-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file encodemapper-class.cc)
2>equivalent.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encode.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
2> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
2> ] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
2> with
2> [
2> A=fst::StdArc,
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file encode.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::LogArc,
2> A=fst::LogArc,
2> FST=fst::VectorFst<fst::LogArc,fst::VectorState<fst::LogArc,std::allocator<fst::LogArc>>>
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::LogArc,
2> A=fst::LogArc,
2> FST=fst::VectorFst<fst::LogArc,fst::VectorState<fst::LogArc,std::allocator<fst::LogArc>>>
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::LogArc,
2> A=fst::LogArc
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/disambiguate.h(200): note: see reference to class template instantiation 'fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::LogArc,
2> A=fst::LogArc
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/disambiguate.h(199): note: while compiling class template member function 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<fst::LogArc> &,fst::MutableFst<Arc> *,const fst::DisambiguateOptions<Arc> &)'
2> with
2> [
2> Arc=fst::LogArc
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/disambiguate.h(559): note: see reference to function template instantiation 'void fst::internal::Disambiguator<Arc>::Disambiguate(const fst::Fst<fst::LogArc> &,fst::MutableFst<Arc> *,const fst::DisambiguateOptions<Arc> &)' being compiled
2> with
2> [
2> Arc=fst::LogArc
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/disambiguate.h(558): note: see reference to class template instantiation 'fst::internal::Disambiguator<Arc>' being compiled
2> with
2> [
2> Arc=fst::LogArc
2> ] (compiling source file disambiguate.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/disambiguate.h(45): note: see reference to function template instantiation 'void fst::Disambiguate<fst::LogArc>(const fst::Fst<fst::LogArc> &,fst::MutableFst<Arc> *,const fst::DisambiguateOptions<Arc> &)' being compiled
2> with
2> [
2> Arc=fst::LogArc
2> ] (compiling source file disambiguate.cc)
2>disambiguate.cc(23): note: see reference to function template instantiation 'void fst::script::Disambiguate<fst::LogArc>(fst::script::DisambiguateArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file disambiguate.cc)
2>fst-class.cc
2>map.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/equivalent.h(142): note: see reference to class template instantiation 'fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/equivalent.h(25): note: see reference to function template instantiation 'bool fst::Equivalent<Arc>(const fst::Fst<Arc> &,const fst::Fst<Arc> &,float,bool *)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file equivalent.cc)
2>equivalent.cc(21): note: see reference to function template instantiation 'void fst::script::Equivalent<fst::Log64Arc>(fst::script::EquivalentArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ToArc,fst::VectorState<A,std::allocator<_Ty>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<_Ty>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ToArc,
2> _Ty=fst::Log64Arc,
2> FST=fst::VectorFst<ToArc,fst::VectorState<ToArc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ToArc,fst::VectorState<A,std::allocator<_Ty>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<_Ty>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ToArc,
2> _Ty=fst::Log64Arc,
2> FST=fst::VectorFst<ToArc,fst::VectorState<ToArc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<ToArc,fst::VectorState<A,std::allocator<_Ty>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=ToArc,
2> _Ty=fst::Log64Arc
2> ] (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/map.h(23): note: see reference to class template instantiation 'fst::VectorFst<ToArc,fst::VectorState<A,std::allocator<_Ty>>>' being compiled
2> with
2> [
2> A=ToArc,
2> _Ty=fst::Log64Arc
2> ] (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/map.h(139): note: see reference to function template instantiation 'fst::Fst<fst::Log64Arc> *fst::script::ArcMap<fst::WeightConvertMapper<fst::StdArc,fst::Log64Arc,fst::WeightConvert<fst::TropicalWeight,fst::Log64Weight>>>(const fst::Fst<fst::StdArc> &,const M &)' being compiled
2> with
2> [
2> M=fst::WeightConvertMapper<fst::StdArc,fst::Log64Arc,fst::WeightConvert<fst::TropicalWeight,fst::Log64Weight>>
2> ] (compiling source file map.cc)
2>map.cc(20): note: see reference to function template instantiation 'void fst::script::Map<fst::StdArc>(fst::script::MapArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file map.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file equivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file fst-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/fst-class.h(508): note: see reference to class template instantiation 'fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file fst-class.cc)
2>fst-class.cc(26): note: see reference to function template instantiation 'fst::script::VectorFstClass *fst::script::VectorFstClass::Read<fst::Log64Arc>(std::istream &,const fst::FstReadOptions &)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file fst-class.cc)
2>minimize.cc
2>print.cc
2>prune.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC>,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC>,
2> FST=fst::VectorFst<fst::GallicArc<fst::Log64Arc,fst::GALLIC>,fst::VectorState<fst::GallicArc<fst::Log64Arc,fst::GALLIC>,std::allocator<fst::GallicArc<fst::Log64Arc,fst::GALLIC>>>>
2> ] (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC>,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC>,
2> FST=fst::VectorFst<fst::GallicArc<fst::Log64Arc,fst::GALLIC>,fst::VectorState<fst::GallicArc<fst::Log64Arc,fst::GALLIC>,std::allocator<fst::GallicArc<fst::Log64Arc,fst::GALLIC>>>>
2> ] (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC>,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC>
2> ] (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/epsnormalize.h(41): note: see reference to class template instantiation 'fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC>,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC>
2> ] (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/epsnormalize.h(34): note: see reference to function template instantiation 'void fst::EpsNormalize<Arc,fst::GALLIC>(const fst::Fst<Arc> &,fst::MutableFst<Arc> *,fst::EpsNormalizeType)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file epsnormalize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/epsnormalize.h(22): note: see reference to function template instantiation 'void fst::EpsNormalize<Arc>(const fst::Fst<Arc> &,fst::MutableFst<Arc> *,fst::EpsNormalizeType)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file epsnormalize.cc)
2>epsnormalize.cc(23): note: see reference to function template instantiation 'void fst::script::EpsNormalize<fst::Log64Arc>(fst::script::EpsNormalizeArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file epsnormalize.cc)
2>push.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file print.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
2> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
2> ] (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
2> with
2> [
2> A=fst::StdArc,
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file print.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file print.cc)
2>randequivalent.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/shortest-distance.h(298): note: see reference to class template instantiation 'fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/prune.h(110): note: see reference to function template instantiation 'void fst::ShortestDistance<fst::StdArc>(const fst::Fst<fst::StdArc> &,std::vector<fst::TropicalWeightTpl<float>,std::allocator<_Ty>> *,bool,float)' being compiled
2> with
2> [
2> _Ty=fst::TropicalWeightTpl<float>
2> ] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/prune.h(204): note: see reference to function template instantiation 'void fst::Prune<fst::StdArc,fst::AnyArcFilter<Arc>,0x0>(fst::MutableFst<fst::StdArc> *,const fst::PruneOptions<Arc,fst::AnyArcFilter<Arc>> &)' being compiled
2> with
2> [
2> Arc=fst::StdArc
2> ] (compiling source file prune.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/prune.h(37): note: see reference to function template instantiation 'void fst::Prune<fst::StdArc>(fst::MutableFst<fst::StdArc> *,fst::TropicalWeightTpl<float>,fst::ArcTpl<fst::TropicalWeight>::StateId,float)' being compiled (compiling source file prune.cc)
2>prune.cc(37): note: see reference to function template instantiation 'void fst::script::Prune<fst::StdArc>(fst::script::PruneArgs2 *)' being compiled
2>replace.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,
2> FST=fst::VectorFst<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,fst::VectorState<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,std::allocator<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>>>>
2> ] (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,
2> FST=fst::VectorFst<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,fst::VectorState<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,std::allocator<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>>>>
2> ] (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>
2> ] (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/minimize.h(529): note: see reference to class template instantiation 'fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>
2> ] (compiling source file minimize.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/minimize.h(24): note: see reference to function template instantiation 'void fst::Minimize<Arc>(fst::MutableFst<Arc> *,fst::MutableFst<Arc> *,float,bool)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file minimize.cc)
2>minimize.cc(24): note: see reference to function template instantiation 'void fst::script::Minimize<fst::Log64Arc>(fst::script::MinimizeArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file minimize.cc)
2>rmepsilon.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc,
2> FST=fst::VectorFst<fst::Log64Arc,fst::VectorState<fst::Log64Arc,std::allocator<fst::Log64Arc>>>
2> ] (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/randequivalent.h(48): note: see reference to class template instantiation 'fst::VectorFst<Arc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::Log64Arc
2> ] (compiling source file randequivalent.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/randequivalent.h(37): note: see reference to function template instantiation 'bool fst::RandEquivalent<Arc,fst::UniformArcSelector<Arc>>(const fst::Fst<Arc> &,const fst::Fst<Arc> &,int32,float,const fst::RandGenOptions<fst::UniformArcSelector<Arc>> &,bool *)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file randequivalent.cc)
2>randequivalent.cc(23): note: see reference to function template instantiation 'void fst::script::RandEquivalent<fst::Log64Arc>(fst::script::RandEquivalentArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file randequivalent.cc)
2>shortest-distance.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,
2> FST=fst::VectorFst<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,fst::VectorState<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,std::allocator<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>>>>
2> ] (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,
2> FST=fst::VectorFst<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,fst::VectorState<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>,std::allocator<fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>>>>
2> ] (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>
2> ] (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/push.h(117): note: see reference to class template instantiation 'fst::VectorFst<fst::GallicArc<Arc,fst::GALLIC_LEFT>,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> A=fst::GallicArc<fst::Log64Arc,fst::GALLIC_LEFT>
2> ] (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/push.h(38): note: see reference to function template instantiation 'void fst::Push<Arc,fst::REWEIGHT_TO_INITIAL>(const fst::Fst<Arc> &,fst::MutableFst<Arc> *,uint32,float)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc
2> ] (compiling source file push.cc)
2>push.cc(33): note: see reference to function template instantiation 'void fst::script::Push<fst::Log64Arc>(fst::script::PushArgs2 *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file push.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<T>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<T>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::ArcTpl<fst::LogWeight>,
2> A=fst::ArcTpl<fst::LogWeight>,
2> T=fst::LogArc,
2> FST=fst::VectorFst<fst::ArcTpl<fst::LogWeight>,fst::VectorState<fst::ArcTpl<fst::LogWeight>,std::allocator<fst::LogArc>>>
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<T>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<T>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> Arc=fst::ArcTpl<fst::LogWeight>,
2> A=fst::ArcTpl<fst::LogWeight>,
2> T=fst::LogArc,
2> FST=fst::VectorFst<fst::ArcTpl<fst::LogWeight>,fst::VectorState<fst::ArcTpl<fst::LogWeight>,std::allocator<fst::LogArc>>>
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<Arc,fst::VectorState<A,std::allocator<T>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> Arc=fst::ArcTpl<fst::LogWeight>,
2> A=fst::ArcTpl<fst::LogWeight>,
2> T=fst::LogArc
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/replace-util.h(234): note: see reference to class template instantiation 'fst::VectorFst<Arc,fst::VectorState<A,std::allocator<T>>>' being compiled
2> with
2> [
2> Arc=fst::ArcTpl<fst::LogWeight>,
2> A=fst::ArcTpl<fst::LogWeight>,
2> T=fst::LogArc
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/replace.h(568): note: see reference to class template instantiation 'fst::ReplaceUtil<fst::ArcTpl<fst::LogWeight>>' being compiled (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/replace.h(566): note: while compiling class template member function 'bool fst::internal::ReplaceFstImpl<A,T,CacheStore>::CyclicDependencies(void) const'
2> with
2> [
2> A=fst::LogArc,
2> T=fst::DefaultReplaceStateTable<fst::LogArc,ssize_t>,
2> CacheStore=fst::DefaultCacheStore<fst::LogArc>
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/replace.h(1006): note: see reference to function template instantiation 'bool fst::internal::ReplaceFstImpl<A,T,CacheStore>::CyclicDependencies(void) const' being compiled
2> with
2> [
2> A=fst::LogArc,
2> T=fst::DefaultReplaceStateTable<fst::LogArc,ssize_t>,
2> CacheStore=fst::DefaultCacheStore<fst::LogArc>
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/fst.h(868): note: see reference to class template instantiation 'fst::internal::ReplaceFstImpl<A,T,CacheStore>' being compiled
2> with
2> [
2> A=fst::LogArc,
2> T=fst::DefaultReplaceStateTable<fst::LogArc,ssize_t>,
2> CacheStore=fst::DefaultCacheStore<fst::LogArc>
2> ] (compiling source file replace.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/replace.h(54): note: see reference to class template instantiation 'fst::ReplaceFst<Arc,fst::DefaultReplaceStateTable<Arc,ssize_t>,fst::DefaultCacheStore<Arc>>' being compiled
2> with
2> [
2> Arc=fst::LogArc
2> ] (compiling source file replace.cc)
2>replace.cc(30): note: see reference to function template instantiation 'void fst::script::Replace<fst::LogArc>(fst::script::ReplaceArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file replace.cc)
2>shortest-path.cc
2>stateiterator-class.cc
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/shortest-distance.h(298): note: see reference to class template instantiation 'fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/shortest-distance.h(200): note: see reference to function template instantiation 'void fst::ShortestDistance<Arc>(const fst::Fst<Arc> &,std::vector<Weight,std::allocator<_Ty>> *,bool,float)' being compiled
2> with
2> [
2> Arc=fst::Log64Arc,
2> _Ty=Weight
2> ] (compiling source file shortest-distance.cc)
2>shortest-distance.cc(31): note: see reference to function template instantiation 'void fst::script::ShortestDistance<fst::Log64Arc>(fst::script::ShortestDistanceArgs2 *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2088: '!=': illegal for class (compiling source file shortest-distance.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\random(2599): note: or 'bool std::operator !=(const std::bernoulli_distribution &,const std::bernoulli_distribution &)' [found using argument-dependent lookup] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=fst::StdArc,
2> FST=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1606): note: see reference to class template instantiation 'fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=fst::StdArc
2> ] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1605): note: while compiling class template member function 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const'
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1819): note: see reference to function template instantiation 'void std::default_delete<_Ty>::operator ()(_Ty *) noexcept const' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1658): note: see reference to class template instantiation 'std::default_delete<_Ty>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\memory(1701): note: see reference to class template instantiation 'std::_Unique_ptr_base<_Ty,_Dx>' being compiled
2> with
2> [
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>,
2> _Dx=std::default_delete<fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/label-reachable.h(488): note: see reference to class template instantiation 'std::unique_ptr<fst::VectorFst<fst::StdArc,fst::VectorState<A,std::allocator<A>>>,std::default_delete<_Ty>>' being compiled
2> with
2> [
2> A=fst::StdArc,
2> _Ty=fst::VectorFst<fst::StdArc,fst::VectorState<fst::StdArc,std::allocator<fst::StdArc>>>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/lookahead-matcher.h(431): note: see reference to class template instantiation 'fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/matcher-fst.h(69): note: see reference to class template instantiation 'fst::LabelLookAheadMatcher<fst::SortedMatcher<fst::ConstFst<fst::StdArc,uint32>>,1744,fst::FastLogAccumulator<fst::StdArc>,fst::LabelReachable<fst::ArcTpl<fst::TropicalWeight>,Accumulator,fst::LabelReachableData<fst::ArcTpl<fst::TropicalWeight>::Label>>>' being compiled
2> with
2> [
2> Accumulator=fst::FastLogAccumulator<fst::StdArc>
2> ] (compiling source file stateiterator-class.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<RevArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=RevArc,
2> FST=fst::VectorFst<RevArc,fst::VectorState<RevArc,std::allocator<RevArc>>>
2> ] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<RevArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=RevArc,
2> FST=fst::VectorFst<RevArc,fst::VectorState<RevArc,std::allocator<RevArc>>>
2> ] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<RevArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=RevArc
2> ] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/shortest-path.h(483): note: see reference to class template instantiation 'fst::VectorFst<RevArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=RevArc
2> ] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/shortest-path.h(52): note: see reference to function template instantiation 'void fst::ShortestPath<fst::StdArc,Queue,ArcFilter,0x0>(const fst::Fst<fst::StdArc> &,fst::MutableFst<fst::StdArc> *,std::vector<Weight,std::allocator<_Ty>> *,const fst::ShortestPathOptions<Arc,Queue,ArcFilter> &)' being compiled
2> with
2> [
2> Queue=fst::AutoQueue<StateId>,
2> _Ty=Weight,
2> Arc=fst::StdArc
2> ] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/shortest-path.h(63): note: see reference to function template instantiation 'void fst::script::internal::ShortestPath<Arc,fst::AutoQueue<StateId>>(const fst::Fst<fst::StdArc> &,fst::MutableFst<fst::StdArc> *,std::vector<Weight,std::allocator<_Ty>> *,const fst::script::ShortestPathOptions &)' being compiled
2> with
2> [
2> Arc=fst::StdArc,
2> _Ty=Weight
2> ] (compiling source file shortest-path.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/shortest-path.h(107): note: see reference to function template instantiation 'void fst::script::internal::ShortestPath<fst::StdArc>(const fst::Fst<fst::StdArc> &,fst::MutableFst<fst::StdArc> *,const fst::script::ShortestPathOptions &)' being compiled (compiling source file shortest-path.cc)
2>shortest-path.cc(21): note: see reference to function template instantiation 'void fst::script::ShortestPath<fst::StdArc>(fst::script::ShortestPathArgs *)' being compiled
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): error C2666: 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\iosfwd(108): note: could be 'bool std::fpos<_Mbstatet>::operator !=(const std::fpos<_Mbstatet> &) const' (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(129): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<double> &,const fst::FloatWeightTpl<double> &)' (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/float-weight.h(124): note: or 'bool fst::operator !=(const fst::FloatWeightTpl<float> &,const fst::FloatWeightTpl<float> &)' (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(351): note: or 'bool std::operator !=(const std::exception_ptr &,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(356): note: or 'bool std::operator !=(std::nullptr_t,const std::exception_ptr &) throw()' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\exception(361): note: or 'bool std::operator !=(const std::exception_ptr &,std::nullptr_t) throw()' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(395): note: or 'bool std::operator !=(const std::error_code &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(402): note: or 'bool std::operator !=(const std::error_code &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(409): note: or 'bool std::operator !=(const std::error_condition &,const std::error_code &) noexcept' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\system_error(416): note: or 'bool std::operator !=(const std::error_condition &,const std::error_condition &) noexcept' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.10.25017\include\thread(218): note: or 'bool std::operator !=(std::thread::id,std::thread::id) noexcept' [found using argument-dependent lookup] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: or 'built-in C++ operator!=(std::streamoff, int)' (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(611): note: while trying to match the argument list '(std::streampos, int)' (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(555): note: see reference to function template instantiation 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::WriteFst<fst::VectorFst<A,fst::VectorState<A,std::allocator<A>>>>(const FST &,std::ostream &,const fst::FstWriteOptions &)' being compiled
2> with
2> [
2> A=ReverseArc,
2> FST=fst::VectorFst<ReverseArc,fst::VectorState<ReverseArc,std::allocator<ReverseArc>>>
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/vector-fst.h(554): note: while compiling class template member function 'bool fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>::Write(std::ostream &,const fst::FstWriteOptions &) const'
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/shortest-distance.h(298): note: see reference to class template instantiation 'fst::VectorFst<ReverseArc,fst::VectorState<A,std::allocator<A>>>' being compiled
2> with
2> [
2> A=ReverseArc
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/prune.h(110): note: see reference to function template instantiation 'void fst::ShortestDistance<fst::StdArc>(const fst::Fst<fst::StdArc> &,std::vector<Weight,std::allocator<_Ty>> *,bool,float)' being compiled
2> with
2> [
2> _Ty=Weight
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/prune.h(204): note: see reference to function template instantiation 'void fst::Prune<fst::StdArc,fst::AnyArcFilter<Arc>,0x0>(fst::MutableFst<fst::StdArc> *,const fst::PruneOptions<Arc,fst::AnyArcFilter<Arc>> &)' being compiled
2> with
2> [
2> Arc=fst::StdArc
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/rmepsilon.h(277): note: see reference to function template instantiation 'void fst::Prune<fst::StdArc>(fst::MutableFst<fst::StdArc> *,fst::TropicalWeightTpl<float>,fst::ArcTpl<fst::TropicalWeight>::StateId,float)' being compiled (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/rmepsilon.h(46): note: see reference to function template instantiation 'void fst::RmEpsilon<fst::StdArc,Queue>(fst::MutableFst<fst::StdArc> *,std::vector<Weight,std::allocator<_Ty>> *,const fst::RmEpsilonOptions<Arc,Queue> &)' being compiled
2> with
2> [
2> Queue=fst::AutoQueue<StateId>,
2> _Ty=Weight,
2> Arc=fst::StdArc
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/rmepsilon.h(57): note: see reference to function template instantiation 'void fst::script::internal::RmEpsilon<fst::StdArc,fst::AutoQueue<StateId>>(fst::MutableFst<fst::StdArc> *,std::vector<Weight,std::allocator<_Ty>> *,const fst::script::RmEpsilonOptions &,Queue *)' being compiled
2> with
2> [
2> _Ty=Weight,
2> Queue=fst::AutoQueue<StateId>
2> ] (compiling source file rmepsilon.cc)
2>C:\Users\wihth\openfst-winport\src\include\fst/script/rmepsilon.h(101): note: see reference to function template instantiation 'void fst::script::internal::RmEpsilon<fst::StdArc>(fst::MutableFst<fst::StdArc> *,const fst::script::RmEpsilonOptions &)' being compiled (compiling source file rmepsilon.cc)
2>rmepsilon.cc(20): note: see reference to function template instantiation 'void fst::script::RmEpsilon<fst::StdArc>(fst::script::RmEpsilonArgs *)' being compiled
2>Done building project "libfstscript.vcxproj" -- FAILED.
3>------ Build started: Project: bin, Configuration: Debug x64 ------
========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========
`
======================================================
**The 36 errors**
======================================================
`Severity Code Description Project File Line Suppression State
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file fst.cc) libfst C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file fst-types.cc) libfst C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file fst-types.cc) libfst C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file compile.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file compile.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file arciterator-class.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file decode.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file determinize.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file determinize.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file encodemapper-class.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file encode.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file disambiguate.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file disambiguate.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file equivalent.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file map.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file map.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file equivalent.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file fst-class.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file fst-class.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file epsnormalize.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file epsnormalize.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file print.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file prune.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file minimize.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file minimize.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file randequivalent.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file randequivalent.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file push.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file push.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file replace.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file replace.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file shortest-distance.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2088 '!=': illegal for class (compiling source file shortest-distance.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file stateiterator-class.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file shortest-path.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611
Error C2666 'std::fpos<_Mbstatet>::operator !=': 2 overloads have similar conversions (compiling source file rmepsilon.cc) libfstscript C:\Users\wihth\openfst-winport\src\include\fst\vector-fst.h 611