• 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 );


          最后,最后,再次提供我的膝盖......

    版权声明:本文博主原创文章。博客,未经同意不得转载。

  • 相关阅读:
    83. Remove Duplicates from Sorted List
    35. Search Insert Position
    96. Unique Binary Search Trees
    94. Binary Tree Inorder Traversal
    117. Populating Next Right Pointers in Each Node II
    116. Populating Next Right Pointers in Each Node
    111. Minimum Depth of Binary Tree
    169. Majority Element
    171. Excel Sheet Column Number
    190. Reverse Bits
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4813697.html
Copyright © 2020-2023  润新知