Lion MacPortsでncursesのインストールに失敗した。

LionでMacPortsphpMyAdminをインストールしたらncursesのインストールで失敗した。


こんなログがでる。

    • > Building ncurses

Error: Target org.macports.build returned: shell command failed (see log for details)
Error: Failed to install ncurses
Log for ncurses is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_ncurses/ncurses/main.log
Error: The following dependencies were not installed: php5-gd php5 apache2 apr-util sqlite3 libedit ncurses openssl pcre perl5 perl5.12 gdbm perl5 perl5 perl5 autoconf213 gawk gettext readline m4 gsed libtool automake autoconf help2man p5.12-locale-gettext libxml2 mhash pkgconfig glib2 php5-mbstring php5-mcrypt libmcrypt php5-mysql php5-zip
Error: Status 1 encountered during processing.
To report a bug, see http://guide.macports.org/#project.tickets


個別にncursesを再インストールしたら直った。
$ sudo port clean ncurses
$ sudo port install ncurses


Snow Leopard時代にMacPortsでインストールしたncursesが悪さをしていたのかも。MacPortsで色々苦労してるからHomeBrewにしたいとこだけど、すでにいろいろMacPortsで入れたからな〜。