2008-04-25
■ [SDL][mac] Ruby/SDLをMacで動かしたいとか
Ruby/SDLのためにX11入れるのは嫌だよねーという話。
今日やったこと:
- SDL 1.2.13をコンパイルして ~/bin/sdl 以下にインストール
- .profile(でいいのか?)で
export SDL_CONFIG=/Users/yhara/bin/sdl/bin/sdl-config export DYLD_LIBRARY_PATH=/Users/yhara/bin/sdl/lib ←.profileに書くのはあぶないかも
- test/以下を make --without-x (だっけ) して./testspriteとか./testglが正しく動くのを確認
- Ruby/SDL 2.0.1をコンパイルした
- sdl-configにパスを通しておく
- ruby extconf.rb
- Makefileを編集:
CFLAGS = -fno-common -g -Os -pipe -fno-common -I/sw/include -I/sw/include/SDL -D_THREAD_SAFE -D DEF_EVENT2 -D HAVE_SMPEG -D HAVE_SDL_MIXER -D HAVE_SDL_IMAGE -D HAVE_SDL_TTF -D DEF_OPENGL
がんばってsgeまで動かしてみました。後、SDL_TTFとかはMacPortsを使ってインストールした方が楽だと思います。<br><br>http://mono.kmc.gr.jp/~mak/hiki/?mac_ruby_sdl<br>ここに簡単なメモを残していますのでどうぞ。<br><br>ですが、まだoggファイル再生でエラーとなります。この原因はよく分かりません・・・。
wiki更新しました。oggの再生方法も掲載してます。
mak偉すぎる。参考にさせてもらいます。