找不到libtoolize,即使我已经在OSX Yosimite中安装了libtool



我想使用Make install命令,我已经安装了所有要求,如yasm, nasm, curl, ant, rsync和autotools: autoconf, automake, aclocal, pkgconfig, libtool。(确切地说,我想从这里编译Linphone Android NDK: https://github.com/BelledonneCommunications/linphone-android。从那时起我就遵循了所有的步骤)

我尝试使用这个命令安装libtoolize:

brew install libtoolize

但是终端总是显示:

错误:No available formula for libtoolize

如果我尝试安装,终端将显示:

找不到libtoolize。请安装libtool.

有人能帮忙吗?

您应该通过

安装libtool
brew install libtool

这个包包含工具libtoolize,您可以通过

检查
brew list libtool

注意警告

In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.

您可以重新安装所需的工具。如果有./configure脚本,重新执行它,让它找到glibtoolize。如果这不起作用,您可能需要将环境变量LIBTOOL设置为Homebrew安装的版本:

export LIBTOOL=`which glibtool`
export LIBTOOLIZE=`which glibtoolize`

作为最后的手段,您可能需要设置一个从glibtoolizelibtoolize的符号链接。你可以通过

ln -s `which glibtoolize` libtoolize

然后,通过

将带有链接的目录添加到路径中
export PATH=$(pwd):$PATH

那么,应该找到libtoolize

也许你应该参考这个Linphone for android不工作/缺少库。自动工具的mac安装建议的一部分步骤。

 # Assume we want to install them below $HOME/local.
 myprefix=$HOME/local
 # Ensure the tools are accessible from PATH.
 # It is advisable to set this also in ~/.profile, for development.
 PATH=$myprefix/bin:$PATH
 export PATH
 # Do the following in a scratch directory.
 wget http://ftp.gnu.org/gnu/m4/m4-1.4.14.tar.gz
 wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.64.tar.gz
 wget http://ftp.gnu.org/gnu/automake/automake-1.11.1.tar.gz
 wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz
 gzip -dc m4-1.4.14.tar.gz | tar xvf -
 gzip -dc autoconf-2.64.tar.gz | tar xvf -
 gzip -dc automake-1.11.1.tar.gz | tar xvf -
 gzip -dc libtool-2.4.tar.gz | tar xvf -
 cd m4-1.4.14
 ./configure -C --prefix=$myprefix && make && make install
 cd ../autoconf-2.64
 ./configure -C --prefix=$myprefix && make && make install
 cd ../automake-1.11.1
 ./configure -C --prefix=$myprefix && make && make install
 cd ../libtool-2.4
 ./configure -C --prefix=$myprefix && make && make install 

相关内容

  • 没有找到相关文章

最新更新