我在运行时成功编译了 alsa-lib ./configure
,随后make
从原始文件中提取的源代码.tar.gz
由于我使用 mercurial 进行版本控制,然后尝试 hg 克隆完整的源代码树,./configure
andmake
不再起作用。
我将.tar.gz
提取的源与使用 kdiff3 的 hg 克隆源进行了比较,它们完全相同(.hg 文件夹除外)。
我注意到从提取的 make 中运行.tar.gz
它只是编译;相反,在编译之前,从 hg 克隆源运行相同的调用
alsa-lib-1.0.24.1/missing --run aclocal-1.11 -I m4
....
然后在开始编译失败之前再次出现配置命令列表。
删除名为“missing”的文件的所有内容我也可以从 hg 克隆源中成功编译,但这个解决方案在我看来很难看,有人知道这里发生了什么吗?