MacPorts

MacPorts(に限らない)で複数のバージョンをインストールしているportを表示する

$ port echo installed | cut -d ' ' -f 1 | sort | uniq -c | awk '$1 > 1 {print}'

ビルドがautoreconf(autoconf)でこける

Mac OS X 10.6.4 MacPorts 1.9.1 autoconf @2.67_1 という環境において,いくつかのportで「error: possibly undefined macro: AS_MESSAGE_LOG_FDdnl」というエラーになる.解決方法は,Changeset 69426 – MacPortsを使ってautoconf @2.65_1に戻し,これを使…

新バージョンがリリースされているのにfetchに失敗する場合

新バージョンがリリースされているのに,ダウンロード元に指定している配信サーバーに新しいファイルが無いため,fetchでエラーが起きる場合は: ${PREFIX}/var/macports/distfiles/${PORTNAME} にマニュアルでダウンロードして保存. して対処.

なんとなく原因不明なビルドエラーが起こったら,リビルドしてみる

MacPortsでなぜかhelp2manがインストールできなかった.p5-locale-gettextでコケているらしい. 直感だけど原因らしい原因が分からなかったので,p5-locale-gettextをリビルド: $ sudo port -dv uninstall p5-local-gettext $ sudo port -dv install p5-loca…

MacPortsからpolipoをインストールした時のメモ

sudo port -v install polipo で表示されたメッセージを記録しておく. > Creating launchd control script ########################################################### # A startup item has been generated that will aid in # starting polipo with la…

MacPortsのビルド中のconfigureでエラーになり「XML::Parserが必要」と言われる, checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool

MacPortsでupgrade中に: checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool と言われ,ビルドに失敗.p5-xml-parserのことかなと思い,再インストールを試みるも,既にインストール(とアクティベート)済みな…

screen 4.0.3 revision 3をrevision 1に戻す.

MacPortsで提供されているscreenをインストールすると,なぜかdeflogin, loginの解釈でコケている. また環境変数PATHの設定もおかしくなる.こちらを参考にrevision 1に戻してみる: $ mkdir $WORK $ cd $WORK $ sudo port -v uninstall screen $ svn co -r …

MacPortsをインストール

MacPortsがMac向けに提供されているソフトウェアパッケージの管理ツールとして便利らしいのでインストールしてみる.インストール自体はちょっと前に作業をして終了したのだが,詳細を忘れてしまった…思い出しながら書く… インストールに必要なもの Xcode こ…