gemでid3lib-rubyのインストール

ちょっと使おうかと思ってインストールするとエラーでインストールできない。
取り敢えず解決したのでメモ


環境:Ubuntu-ja
Ruby1.8.6
前提条件としてg++、zlib1g-dev、libid3-devをインストールしておくこと。
なんかコンパイルする必要があるらしい。


エラー内容としては、ruby1.8.6/lib/ruby/1.8/i686-linux/intern.hの207行目で何やらエラー。

//この行がエラー
enum rb_thread_status rb_thread_status _((VALUE));


取り敢えずこの行をコメントアウトで解決。
多分ruby-list:43660で消しているので問題ないかと。


http://d.hatena.ne.jp/gan2/20070520/1179669081のサンプルプログラムが動いたので取り敢えずOK。