关于AC_LIB_PREPARE_PREFIX的错误

今天花费了近12个小时编译anjuta-2.0的源代码。

在配置过程中,总是出现AC_LIB_PREPARE_PREFIX没有定义的错误。

费了九牛二虎,终于弄明白了事情的大概。

原来,在我的机器上没有安装libiconv的库文件。特别是该库在从源码编译后将会产生一系列的*.m4文件。
这些文件是其他从源代码生成程序的aclocal依赖文件。

而 AC_LIB_PREPARE_PREFIX 就在 lib-prefix.m4 文件中定义。

把编译libiconv成功后生成的*.m4文件(这些文件在./m4目录中),复制到你的aclocal能够检索到的目录中。通常是 /usr/share/aclocal 或 /usr/local/share/aclocal目录。

在我的/downloads/applications/anjuta/中 ./configure ....通过了配置。

至此,配置工作完成了。

相信对于其他开源项目,特别是只提供autogen.sh身成脚本的源代码来说,如果遇到我今天的问题,可以按照这个思路进行处理。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值