Решить проблему при компилировании старой версии sphinx из исходников
Здравствуйте
Не удается скомпилировать из исходников старую версию Sphinx 0.9.9 на Debian 7. Make не собирает сорсы, выпадает ошибка:
sphinxexpr.cpp:1013:43: note: declarations in dependent base Б─≤Expr_ArgVsSet_cБ─≥ are not found by unqualified lookup
sphinxexpr.cpp:1013:43: note: use Б─≤this->ExprEvalБ─≥ instead
sphinxexpr.cpp: In instantiation of Б─≤int Expr_IntervalConst_c::IntEval(const CSphMatch&) const [with]Б─≥:
sphinxexpr.cpp:1739:1: required from here
sphinxexpr.cpp:1013:43: error: Б─≤ExprEvalБ─≥ was not declared in this scope, and no declarations were found by argument-depend ent lookup at the point of instantiation [-fpermissive]
sphinxexpr.cpp:1013:43: note: declarations in dependent base Б─≤Expr_ArgVsSet_cБ─≥ are not found by unqualified looku p
sphinxexpr.cpp:1013:43: note: use Б─≤this->ExprEvalБ─≥ instead
sphinxexpr.cpp: In instantiation of Б─≤int Expr_IntervalConst_c::IntEval(const CSphMatch&) const [with]Б─≥:
sphinxexpr.cpp:1739:1: required from here
sphinxexpr.cpp:1013:43: error: Б─≤ExprEvalБ─≥ was not declared in this scope, and no declarations were found by argument-depend ent lookup at the point of instantiation [-fpermissive]
sphinxexpr.cpp:1013:43: note: declarations in dependent base Б─≤Expr_ArgVsSet_cБ─≥ are not found by unqualified lookup
sphinxexpr.cpp:1013:43: note: use Б─≤this->ExprEvalБ─≥ instead
make[2]: *** [sphinxexpr.o] Error 1
make[2]: Leaving directory `/home/kosmozoo/sphinx-0.9.9/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/kosmozoo/sphinx-0.9.9/src'
make: *** [all-recursive] Error 1