Mac OS X EI Capitanにautoconf, automake, libtoolをインストールしたときのメモ

方針

以下のサイトのようにmake installする方法もあったが、
管理できるようにしたかったのでbrewインストールすることにした。

munchpress.com

作業

autoconf
% brew install autoconf
==> Downloading https://homebrew.bintray.com/bottles/autoconf-2.69.el_capitan.bottle.4.tar.gz
######################################################################## 100.0%
==> Pouring autoconf-2.69.el_capitan.bottle.4.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/autoconf
==> Summary
🍺  /usr/local/Cellar/autoconf/2.69: 70 files, 3.1M
automake
% brew install automake
==> Downloading https://homebrew.bintray.com/bottles/automake-1.15.el_capitan.bottle.2.tar.gz
######################################################################## 100.0%
==> Pouring automake-1.15.el_capitan.bottle.2.tar.gz
🍺  /usr/local/Cellar/automake/1.15: 130 files, 3.2M
libtool

以下実行したらシンボリックリンク作成に失敗
/usr/local/includeがないらしい。

% brew install libtool
==> Downloading https://homebrew.bintray.com/bottles/libtool-2.4.6.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libtool-2.4.6.el_capitan.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink include/libltdl
/usr/local/include is not writable.

You can try again using:
  brew link libtool
==> Caveats
In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.
==> Summary
🍺  /usr/local/Cellar/libtool/2.4.6: 69 files, 3.8M

調べたら確かになかったので作成。
あわせて/usr/local/lib/もなかったので作成。

% cd /usr/local/
% sudo mkdir include
% sudo mkdir lib
% sudo chown -R yuki:admin include
% sudo chown -R yuki:admin lib

シンボリックリンク再作成して成功

% brew link libtool      
Linking /usr/local/Cellar/libtool/2.4.6... 20 symlinks created
% ls /usr/local/lib 
libltdl.7.dylib	libltdl.a	libltdl.dylib
% ls /usr/local/include 
libltdl	ltdl.h