安装流行的搜索引擎sphinx,下载的版本是sphinx-0.9.9-rc2.tar.gz 操作系统是centos
安装过程发生错误提示:libsphinx.a(sphinx.o): In function `xmlUnknownEncoding':
就算是按照网上修改configue文件中的代码也不行:
# hack to locate expat/iconv in /usr/local on BSD systems
CPPFLAGS="$CPPFLAGS -I/usr/local/include"
LIBS="$LIBS -liconv -L/usr/local/lib"
会出现以下新的错误:站长教学网 eduyo.com
checking whether the C compiler works... configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
最后直接绕过liconv 修改配置文件中的USE_LIBICONV为0
#define USE_LIBICONV 0
然后重新编译make,安装成功。
(责任编辑:ken)