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

问题描述 投票:0回答:2

我已经下载了我想要编译的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/
文件夹中..

有什么想法吗?

哈维尔

c++ makefile compiler-errors
2个回答
1
投票

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

./configure
make
make install

HTH


0
投票

好吧,如果您确实需要 autoreconf,请安装它

yum install automake autoconf
© www.soinside.com 2019 - 2024. All rights reserved.