如何告诉Autotools Build System(Guile 1.8.8)安装Libtool的位置?

时间:2014-03-22 21:57:08

标签: gnu autotools

我正在尝试从源代码构建Guile 1.8.8。我陷入了构建系统正在寻找libtool的困境。我已将其安装在非标准位置。

我已经建立了Guile 2.0.11。在2.0.11构建系统中,有一个显式标志来配置--with-libltdl-prefix,我认为它告诉构建系统安装了libtool。

对于Guile 1.8.8,我在非标准位置安装了Libtool。如何告诉构建系统安装位置?

我特意收到如下错误消息:

libguile/Makefile.am:40: Libtool library used but `LIBTOOL' is undefined
libguile/Makefile.am:40:   The usual way to define `LIBTOOL' is to add `LT_INIT'

我认为一般来说这是一个关于一个或多个autotools的问题,以及构建系统如何在非标准位置找到程序/头文件/库。

1 个答案:

答案 0 :(得分:0)

此链接提供了丰富的信息:How to point autoconf/automake to non-standard packages


  1. 找到* .m4所在的目录,对应于libtool,或者位于非标准位置的包。
  2. export ACLOCAL_PATH = / path / to / m4 / file
  3. cd /path/to/configure.[in,ac]
  4. autoreconf -if
  5. ./配置