Perl Binding
普通にインストールしただけだとうまくいかなかったので、perl/TinySVM_wrap.cを以下のように書き換え
369行目:変更前
SWIGEXPORT(void) SWIG_init (CV* cv);
変更後
SWIGEXPORT(void) SWIG_init (PerlInterpreter*, CV* cv);
335-336行目:変更前
mg->mg_virtual->svt_get = (int (*)(PerlInterpreter*, SV*, MAGIC*))get; mg->mg_virtual->svt_set = (int (*)(PerlInterpreter*, SV*, MAGIC*))set;
変更後
mg->mg_virtual->svt_get = get; mg->mg_virtual->svt_set = set;
後は通常通りインストール
cd perl perl
警告沢山出るし、解決方法も適当。一応動いているみたいだけど、不安だ・・・。もっといい解決方法募集。
他のBindingも試してみたいけど、疲れたのでここまで