2009年9月3日木曜日

Mac OS X 10.6 - Snow Leopard にした後 MacPorts であれこれしこしこ入れ直してんだけど、ビルドに失敗するようになったもの



"深追いはしてないので、ひょっとしたら問題なくできるのかもしれない。けどビルドできなくなっちゃったなとほほー" 、というものを書く。

今のところ以下。何か入れようとして失敗したら随時追記予定。書いたものがビルドできるようになったら適宜修正。

python26 できた (9/7 確認)
gauche できた (2010/1/7 確認、2009/11/22リリースの Gauche 0.9 で Snow Leopard 対応してた。)
sbcl できた (2010/1/7 確認)
ccl
ghc
erlang できた (9/4 確認)

徐々に修正されつつある。
MacPorts の ML やら リポジトリみてればわかるんだろうけどね・・・
そこまでやる気力なし・・

プログラミング言語関係は厳しい・・・? (ruby19, perl5.8, python30 は ok
% uname -v
Darwin Kernel Version 10.0.0: Fri Jul 31 22:47:34 PDT 2009; root:xnu-1456.1.25~1/RELEASE_I386

% port installed perl5.8 ruby19 python30
The following ports are currently installed:
perl5.8 @5.8.9_3 (active)
python30 @3.0.1_4+darwin+ucs4 (active)
ruby19 @1.9.1-p243_0 (active)

% file /opt/local/bin/{ruby1.9,python3.0,perl5.8}
/opt/local/bin/ruby1.9: Mach-O 64-bit executable x86_64
/opt/local/bin/python3.0: Mach-O 64-bit executable x86_64
/opt/local/bin/perl5.8: Mach-O 64-bit executable x86_64

% port provides /opt/local/bin/{ruby1.9,python3.0,perl5.8}
/opt/local/bin/ruby1.9 is provided by: ruby19
/opt/local/bin/python3.0 is provided by: python30
/opt/local/bin/perl5.8 is provided by: perl5.8

追記: その後 python30 無くなって、python31 が現れた。
% port search python30No match for python30 found
% port search python31
python31 @3.1 (lang)
An interpreted, object-oriented programming language

入れた。

% port provides /opt/local/bin/python3.1
/opt/local/bin/python3.1 is provided by: python31
% file /opt/local/bin/python3.1
/opt/local/bin/python3.1: Mach-O 64-bit executable x86_64

環境としては、
- 10.6 を Upgrade DVD で入れて
- Developer Tools を入れて (アップグレードした時点で消されるのねぇ)
- /opt/local 全消ししてから
- 最新 MacPorts を dmg で入れなおした
という状態で、10.5 の時に入れていたものをちくちく入れ直し中、そんな状況。
variants で universal があってもつけずに入れる方針。うれしさがわからん。

python26 がビルドできなくなったので、それまで python26 で 野良make して入れていた mercurial は python26-apple(OS付属のpython. python_select での呼称) で 野良make しなおした。

ので python_select は今のところこんなん。mercurial 用でしか使ってないからpython30 と python31 はディスクのこやしに、、、、
% python_select -s
python26-apple
% python_select -l
Available versions:
current none python26-apple python30 python31

0 件のコメント:

コメントを投稿