make命令后,GNU m4安装失败

时间:2019-01-31 06:41:10

标签: cygwin mingw gnu cmusphinx m4

这是我对cygwin采取的步骤:

 - wget http://mirrors.kernel.org/gnu/m4/m4-1.4.18.tar.gz
 - tar -xzvf m4-1.4.18.tar.gz
 - cd m4-1.4.18
 - ./configure --prefix=/usr/local/
 - make

终端(cygwin)显示以下内容:

  
      
  • C:/ Program Files(x86)/ GnuWin32 / bin /进行所有递归process_begin:CreateProcess(NULL,/ usr / bin / sed -n
      s / ^(sc_ [a-zA-Z0-9 _-] ):。 / \ 1 / p ./maint.mk ./cfg.mk,...)失败。
  •   
  • / usr / bin / sh:-c:第0行:意外令牌'('
  • 附近的语法错误   
  • / usr / bin / sh:-c:行0:`C:/ Program Files(x86)/ GnuWin32 / bin / make all-recursive'make:*** [all]错误1
  •   

此外,配置文件(请看一下here)包含很多错误。

我想安装 sphinxbase ,但是它需要 autoconf automake ,它们需要 GNU m4 。如果您有任何不使用GNU m4来安装autoconf和automake的方法,请告诉我。谢谢。

更新:在自述文件中表示

  

默认情况下,`syscmd'和`esyscmd'宏尝试使用第一个   在配置时由命令-p getconf PATH找到的sh的实例,   默认为`/ bin / sh'。如果该默认值不合适,则您   可以使用`./configure --with-syscmd-shell = location'来指定   外壳使用。

但是我不知道要设置什么参数。 如果我在cygwin中运行“ command -p getconf PATH”,它将显示为“ / bin:/ usr / bin”。

0 个答案:

没有答案