Questions tagged «autoconf»

8
从源代码构建tmux时,为什么gcc找不到libevent?
我想在没有root访问权限的计算机上安装tmux。我已经编译了libevent并将其安装在其中$HOME/.bin-libevent,现在我想编译tmux,但是configure总是以结尾configure: error: "libevent not found",即使我试图Makefile.am通过修改LDFLAGS和指向libevent目录CPPFLAGS,但似乎没有任何效果。 如何告诉系统在主目录中查找libevent?

4
某些M4宏似乎未定义
我正在尝试在Arch Linux发行版上重新安装pacman。当我运行配置脚本“ configure.ac”时,我得到了一堆未定义的宏: error: possibly undefined macro: AM_INIT_AUTOMAKE. If this token and others are legitimate, please use m4_pattern_allow. See the autoconf documentation. error: possibly undefined macro: AC_PROG_LIBTOOL error: possibly undefined macro: AM_GNU_GETTEXT error: possibly undefined macro: AM_GNU_GETTEXT_VERSION error: possibly undefined macro: AM_CONDITIONAL 有谁知道会导致这些宏未定义的原因?来自Ubuntu(一切正常,因此很无聊),我对automake并不了解。

3
什么是.in文件?
有时在项目源中,我会看到“ * .in”文件。例如,一堆“ Makefile.in”。它们是什么意思和/或“ .in”部分是什么意思?我认为这与autoconf或make类似,但我不确定。 我尝试搜索“ .in文件扩展名”,“ autoconf .in文件扩展名”,“ autoconf .in”,“ autoconf点入”和其他变体,但是没有运气。

2
autoreconf失败,并显示“无法执行“ libtoolize””
我想学习自动工具,所以我才开始在YouTube上观看一些教程。 我创建了一个名为的文件夹hello,然后创建了一个configure.ac文件: AC_INIT([hello],[.01]) AC_OUTPUT 我保存它然后跑了autoreconf -i。显然,由于未安装,因此第一次无法使用。然后我autoconf通过命令安装了sudo apt-get install autoconf2.13。 现在,在此之后,我再次运行了autoreconf -i,但是现在却出现了如下所示的错误: Can't exec "libtoolize": No such file or directory at /usr/bin/autoreconf2.50 line 196. Use of uninitialized value in pattern match (m//) at /usr/bin/autoreconf2.50 line 196.
12 debian  autoconf 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.