“autoreconf”:找不到include / Makefile.in

时间:2012-04-06 21:27:52

标签: c++ compiler-construction makefile compiler-errors

我已经下载了我要编译的tarball。所以我写了这个:

/tmp/libtheoraplayer/trunk/$ autoreconf --force --install

但是我开始了:

libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree. libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:54: required file **`include/Makefile.in'** not found autoreconf: automake failed with exit status: 1

但Makefile.in文件位于src/文件夹..

有什么想法吗?

哈维尔

2 个答案:

答案 0 :(得分:1)

据我所知,安装程序的最终用户无需执行autoreconf。它适用于开发人员。当您从存储库获取代码并尝试构建它时(即使您不是开发人员),您需要autoreconf。 如果不是这种情况,您只能尝试安装和使用该软件,尝试创建一个新的副本,并

./configure
make
make install

HTH

答案 1 :(得分:0)

好吧,如果你需要autoreconf,请安装它

yum install automake autoconf