Centos5.6 coreseek 安装

[list]
[*] 下载coreseek并解压,先安装mmseg分词器。进入mmseg目录
[*] 运行./configure --prefix=/usr/local/mmseg结束后报错。cannot find input file: src/Makefile.in
[*] 通过在该目录下运行 automake 命令解决。没有此命令可以通过yum安装
[*] 再次运行./configure --prefix=/usr/local/mmseg make && make install
[*] 安装coreseek
[/list]

./configure --prefix=/usr/local/coreseek \
--with-mysql=/usr/local/mysql \
--with-mmseg=/usr/local/mmseg \
--with-mmseg-includes=/usr/local/mmseg/include/mmseg/ \
--with-mmseg-libs=/usr/local/mmseg/lib/

[list]
[*] 安装 coreseek 过程中出错 Expr_ArgVsSet_c<int>’ are not found by unqualified lookup
[*] 上网搜索一番,大概是gcc4.7的原因
[*] 通过如下方法解决
[/list]

找到src/sphinxexpr.cpp里面的代码
ExprEval ( this->m_pArg, tMatch );
替换为
this->ExprEval ( this->m_pArg, tMatch );
共三处。我安装的是coreseek-3.2.14.tar.gz

[list]
[*] 重新运行上述 configure ... make && make install

[/list]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值