MAC os 安装 autoconf and automake

2018-11-01  本文已影响13人  9d8c8692519b

pod install出现ERROR:
报错Cannot find config.m4

详细报错信息:

[!] /bin/bash -c 
set -e
sh setup/build_libraries.sh

++ dirname setup/build_libraries.sh
+ SCRIPT_DIR=setup
+ cd setup
+ sh build_secp256k1.sh
++ dirname build_secp256k1.sh
+ SCRIPT_DIR=.
++ mktemp -d
+ TDIR=/var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1
+ trap '{ cd - ; rm -rf /var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1; exit 255; }' SIGINT
+ cd /var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1
+ git clone https://github.com/bitcoin-core/secp256k1.git src
Cloning into 'src'...
++ pwd
+ CURRENTPATH=/var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1
+ TARGETDIR_IPHONEOS=/var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1/.build/iphoneos
+ mkdir -p /var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1/.build/iphoneos
+ TARGETDIR_SIMULATOR=/var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1/.build/iphonesimulator
+ mkdir -p /var/folders/yr/vb_kws793p9gtx0b358sd8640000gp/T/tmp.rYwzJed1/.build/iphonesimulator
+ cd src
+ ./autogen.sh
./autogen.sh: line 3: autoreconf: command not found

解决方案:

安装的版本包也不能出先错误提示:
curl -O http://mirrors.kernel.org/gnu/m4/m4-1.4.13.tar.gz
tar -xzvf m4-1.4.13.tar.gz
cd m4-1.4.13
./configure --prefix=/usr/local
make
sudo make install
cd .. // 回去 此命令不可省略 下同
curl -O http://mirrors.kernel.org/gnu/autoconf/autoconf-2.65.tar.gz
tar -xzvf autoconf-2.65.tar.gz
cd autoconf-2.65
./configure --prefix=/usr/local # ironic, isn't it?
make
sudo make install
cd ..
here you might want to restart your terminal session, to ensure the new autoconf is picked up and used in the rest of the script
curl -O http://mirrors.kernel.org/gnu/automake/automake-1.11.tar.gz
tar xzvf automake-1.11.tar.gz
cd automake-1.11
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O http://mirrors.kernel.org/gnu/libtool/libtool-2.2.6b.tar.gz
tar xzvf libtool-2.2.6b.tar.gz
cd libtool-2.2.6b
./configure --prefix=/usr/local
make
sudo make install

上面👆需要执行的命令均为一种字体颜色,注释则为加粗加黑。
到此,OK。

上一篇 下一篇

猜你喜欢

热点阅读