Makefile.in文件不是用Automake 1.12.2生成的

时间:2013-05-01 20:35:35

标签: autotools automake

我最近升级了我的操作系统,并用它升级了我的autotools版本。现在,我的项目的一个分支将不再构建,因为automake不再使用Makefile.am文件来生成Makefile.in文件。对我来说很奇怪:

  1. automake 1.11.6适用于同一分支。
  2. automake 1.12.2适用于以后的分支,而不是这个分支。后面分支的构建过程的主要区别在于它们使用g ++而不是gcc进行编译,尽管我不明白为什么会影响这一步骤。
  3. 关于在哪里寻找或如何追踪此问题的任何想法?我仍然在autotools的世界里找到自己的方式。我对Makefile.am和configure.ac的初步比较并没有让我走向任何有希望的事情。显然,我可以在这台机器上安装旧版本的automake,但我想知道是否有一些潜在问题影响了这里。

1 个答案:

答案 0 :(得分:0)

由于未写入Makefile.in文件,因此可能是引导脚本(如果有)或autoreconf未能写入它们。