Sphinx/Coreseek 4.1 跑 buildconf.sh 一个错误,无法生成configure档
安装前 coorseek 什么时候,遇到一些错误。该官方网站无法看到的解决方案,终于 google 在大牛的博客评论区找到一个解决方案。突然跑到他的膝盖介绍~~
这里整理是为了方便一些人发现,墙毕竟让 google 不是那么友好了 %>_<% 只是大牛的博客还是上得了的:传送门
错误现象:运行 buildconf.sh 报错。无法生成configure文件
提示的主要错误为:
libstemmer_c/mkinc.mak:10: warning: source file 'runtime/utilities.c' is in a subdirectory,
libstemmer_c/mkinc.mak:10: but option 'subdir-objects' is disabled
libstemmer_c/Makefile.am:3: 'libstemmer_c/mkinc.mak' included from here
libstemmer_c/mkinc.mak:10: warning: source file 'libstemmer/libstemmer.c' is in a subdirectory,
libstemmer_c/mkinc.mak:10: but option 'subdir-objects' is disabled
libstemmer_c/Makefile.am:3: 'libstemmer_c/mkinc.mak' included from here
/usr/local/share/automake-1.14/am/library.am: warning: 'libstemmer.a': linking libraries using a non-POSIX
/usr/local/share/automake-1.14/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
libstemmer_c/Makefile.am:2: while processing library 'libstemmer.a'
/usr/local/share/automake-1.14/am/library.am: warning: 'libsphinx.a': linking libraries using a non-POSIX
/usr/local/share/automake-1.14/am/library.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
src/Makefile.am:14: while processing library 'libsphinx.a'
看起来许多事实上就是两个:1.but option 'subdir-objects' is disabled 2. archiver requires 'AM_PROG_AR' in 'configure.ac'
解决方式:
1. 在 csft-4.1/buildconf.sh 文件里,查找
&& aclocal \
后加上
&& automake --add-missing \
2. 在 csft-4.1/configure.ac 文件里,查找:
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
改为:
AM_INIT_AUTOMAKE([-Wall foreign])
查找:
AC_PROG_RANLIB
后面加上
AM_PROG_AR
3. 最后,在 csft-4.1/src/sphinxexpr.cpp 文件里, 替换全部:
T val = ExprEval ( this->m_pArg, tMatch );
成为:
T val = this->ExprEval ( this->m_pArg, tMatch );
最后,最后,再次提供我的膝盖......
版权声明:本文博主原创文章。博客,未经同意不得转载。
Sphinx/Coreseek 4.1 跑 buildconf.sh 一个错误,无法生成configure档相关推荐
- sphinx+coreseek创建中文分词索引
2019独角兽企业重金招聘Python工程师标准>>> 一:安装sphinx步骤如下: 下载sphinx最新的2.2.11版本 cd /opt/sphinx wget 下载地址 ta ...
- sphinx+coreseek+php扩展--用php程序实现中文拆词
##################### 一 mariadb 安装 ############## 使用的是yum安装 略 ################# ...
- 在Rockchip RK3399 Pro开发板上跑通第一个Qt程序
在Rockchip RK3399 Pro开发板上跑通第一个Qt程序 准备工作:将Qt从Windows移植到Linux 一.交叉编译器的准备 下载交叉编译工具 安装交叉编译工具 二.交叉编译Qt库 三. ...
- 如何跑通第一个 SQL 作业
简介:本文由阿里巴巴技术专家周凯波(宝牛)分享,主要介绍如何跑通第一个SQL.内容将从以下3个部分介绍:1.SQL的基本概念:2.SQL的语法说明:3.SQL 实战: 作者 | 周凯波(宝牛),阿里巴 ...
- 如何跑通第一个 DataStream 作业?
简介:本文由阿里巴巴技术专家叶佳纯(自知)分享,主要介绍如何在实时计算 Flink 版中跑通 DataStream 作业. 作者 | 叶佳纯(自知),阿里巴巴技术专家 本文由阿里巴巴技术专家叶佳纯(自 ...
- Verilog0.2:跑通第一个Vivado工程
Verilog0.2:跑通第一个Vivado工程 在本文中,你将能学会: 学会基本使用Vivado 学会一些FPGA开发中的基本概念 用VScode代替Vivado写代码 接触到管脚约束及其细节 文章 ...
- oracle 12.2R2 安装GI跑root.sh遇到CLSRSC-400
oracle 12.2R2 安装GI跑root.sh遇到CLSRSC-400 ------------------------------------------------------------- ...
- 为什么许多开店生意人都大老远跑到另外一个城市去开店做生意去赚钱
为什么许多开店生意人都大老远跑到另外一个城市去开店做生意去赚钱?开销又大,而不是在自己所在的城市开店做生意赚钱,至少自己住房子房租不用付,难道是自己所在城市没有商机吗?肯定不是,因为许多外省的人反而跑 ...
- 编写一个能够排序的函数模板。_LeetCode刷题——9.给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合...
难度(medium) 题目描述: 给出n对括号,请编写一个函数来生成所有的由n对括号组成的合法组合.例如n=3,解集为: "((()))", "(()())" ...
最新文章
- Python学习之路—2018/7/14
- IDEA中双击两下shift全局搜索怎样取消和修改
- 80岁COBOL码农:扶我起来,这个bug我会修!
- C++ 11 深度学习(九)C++文件IO
- Java面试题谷歌插件
- Bone Collector【01背包】
- Golang make chan 第二个参数(size)
- Java的位运算符具体解释实例——与(amp;)、非(~)、或(|)、异或(^)
- Core Animation 文档翻译 (第二篇)—核心动画基础要素
- python百度贴吧怎么爬取最早的帖子_Python爬虫爬取百度贴吧的帖子
- 三年JAVA开发经验如何做到年薪35万
- vb怎么调用oracle数据库连接,VB 连接Oracle数据库
- css样式之导航条(nav)
- 计算机视觉及色彩空间RGB,HSV,HLS,Lab,LMS,XYZ,CMYK
- 猫哥教你写爬虫 049--完结撒花
- 从ccps项目中学习bottle,sqlalchemy,jinja2
- tcp checksum 0xffff instead of 0x0000 see rfc 1624
- 光一个html文件能加图片吗,网站页面设计中光的特效设计
- Pycharm实现645协议解析器(一)
- Eclipse报错告:不能读取 AppletViewer 的属性文件: C:\Users\lsy\.hotjava\properties
热门文章
- linux bcm4312,Fedora 15 中 BCM4312 无线网卡的安装
- 数据结构专题(二):2.1单链表与顺序表的关系
- mysql经典四表查询_mysql经典问题四表查询(教师,学生,成绩,课程表)
- python一条线分段显示颜色_Python诅咒显示分段fau
- C语言标准库 <float.h>
- Spring 三层架构
- TensorFlow2 Win
- 3.5 向量化实现的解释
- android calendarview 单月显示博客,android CalendarView
- c++ 哈希_Redis源码解析十一--Hash键实现Redis 哈希键命令实现(t_hash)