找不到 libtoolize,即使我已经在 OSX Yosimite 中安装了 libtool
Couldn't find libtoolize, even though I have installed libtool in OSX Yosimite
我想使用 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
但是终端总是显示:
Error: No available formula for libtoolize
如果我尝试进行安装,终端将显示:
Could not find libtoolize. Please install 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`
作为最后的手段,您可能需要将符号 link 从 glibtoolize
设置为 libtoolize
。您可以通过
ln -s `which glibtoolize` libtoolize
然后,将带link的目录添加到路径
export PATH=$(pwd):$PATH
那么,应该可以找到libtoolize
。
也许你应该参考这个Linphone for android is not working/missing libraries。按照步骤的一部分建议 mac 安装 Autotools。
# 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
我想使用 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
但是终端总是显示:
Error: No available formula for libtoolize
如果我尝试进行安装,终端将显示:
Could not find libtoolize. Please install 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`
作为最后的手段,您可能需要将符号 link 从 glibtoolize
设置为 libtoolize
。您可以通过
ln -s `which glibtoolize` libtoolize
然后,将带link的目录添加到路径
export PATH=$(pwd):$PATH
那么,应该可以找到libtoolize
。
也许你应该参考这个Linphone for android is not working/missing libraries。按照步骤的一部分建议 mac 安装 Autotools。
# 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