lispでSDL

11/14に動かないと書いたSDLですが動きました。
http://lambdasakura.hatenablog.com/entries/2011/01/12
を参考にして、win32-*のファイルの変わりにmac-*のファイルをダウンロードして
手順通りやっていたのですが、
(asdf:operate ‘asdf:load-op :lispbuilder-sdl)
でエラーになっていました。
.sbcl/site/lispbuilder-sdl/bin/README-SDL.txtに有る様に
sudo mv *framework /Library/Frameworks/
するとcocoahelperでエラーになります。
cd .sbcl/site/lispbuilder-sdl/cocoahelper
make cocoahelper.framework
sudo rm -rf /Library/Frameworks/cocoahelper.framework
sudo mv cocoahelper.framework /Library/Frameworks/
で動きました。

clispは、
http://d.hatena.ne.jp/TAKUMA_N/20110429/1304058909
に有る様に、
sudo port install ffcall
sudo port uninstall clisp
sudo port install clisp
でcfffiが動く様になり、SDLも動きました。
上記URLでは、sudo port install clisp +dynffiしてますが、
port variants clisp
clisp has no variants
でした。
http://www.math.s.chiba-u.ac.jp/~matsu/cl/clisp.html
を参考に、asdfとasdf-installを入れてあとは、sbclと同じでOKでした。

カテゴリー: mac パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>