Coreseek在GCC 4.7上编译不通过的问题


sphinxexpr.cpp:1746:43: error: ‘ExprEval’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
sphinxexpr.cpp:1746:43: note: declarations in dependent base ‘Expr_ArgVsSet_c<int>’ are not found by unqualified lookup
sphinxexpr.cpp:1746:43: note: use ‘this->ExprEval’ instead
make[2]: ***[sphinxexpr.o] Error 1make[2]: Leaving directory `/home/mac/Downloads/coreseek-4.1-beta/csft-4.1/src'make[1]: *** [all] Error 2make[1]: Leaving directory `/home/mac/Downloads/coreseek-4.1-beta/csft-4.1/src'
make: ***[all-recursive] Error 1


搜索之后,发现是一个BUG,下面附件有一个补丁。