以下の内容はhttps://ymotongpoo.hatenablog.com/entry/20091115/1258259048より取得しました。


Snow LeopardにGHC 6.10.4入れた

動機

MacPortsでGHC入れようと思ったらまだSnow Leopard対応してないのね。

$ sudo port install ghc
Password:
Warning: Skipping upgrade since p5-locale-gettext 1.05_0 >= p5-locale-gettext 1.05_0, even though installed variants "+universal" do not match "". Use 'upgrade --enforce-variants' to switch to the requested variants.
--->  Computing dependencies for ghc
--->  Fetching ghc
Error: Target org.macports.fetch returned: ghc is not yet supported on Mac OS X 10.6.x (SnowLeopard)
Error: Status 1 encountered during processing.

でも久々にHaskellやりたいし、ちょっと調べたらwork aroundがあった。

方法

まずパッケージをダウンロード。執筆時はhaskell-platform-2009.2.0.2-i386.dmgだった。

でGHCのパッケージをインストール。このままでも動くと思うんだけど、変に64bitのコード吐いてエラーになっても困るので32bitとしてコンパイルするように/usr/bin/ghcを下記のように変更。

#!/bin/sh

exec /Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/ghc -B/Library/Frameworks /GHC.framework/Versions/610/usr/lib/ghc-6.10.4/. -optc-m32 -opta-m32 -optl-m32 -dynload wrapped ${1+"$@"}              

とりあえず環境だけ用意。しばらくHaskellも触る。息抜きにはPython。




以上の内容はhttps://ymotongpoo.hatenablog.com/entry/20091115/1258259048より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14