我想使用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`
作为最后的手段,您可能需要设置一个从glibtoolize
到libtoolize
的符号链接。你可以通过
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