TinySVMのRubyバインディングがうまくいかない件++

TinySVMのRubyバインディングのインストールでごたごたしたのでメモ.

参考 http://d.hatena.ne.jp/dreamedge/20070926/1190799319

参考記事の通りに,TinySVM_wrap.ccとextconf.rb.inを修正.
それだけではうまくいかなかったので,249行目を

  c = (char *)rb_class2name(rb_class_of(obj));

と修正.

あとは,

ruby extconf.rb.in
make CPPFLAGS=-I/work/nabe/include
make install

でインストール完了かと思いきや,なぜかインストールがうまくいってませんでした.

cd /work/nabe/lib/ruby/site_ruby/1.8/x86_64-linux
mv \@PACKAGE\@.so TinySVM.so

で終わり.test.rbもうまくいったようです.

@PACKAGE@.soってなんなんでしょう….