perl で SVMを使ってみようと思って,CPAN から Algorithm::SVM をインストールしようと
思ったら,コンパイルエラーになる. malloc の定義がない,とか.
検索してみると,次のようにすれば良いとあった.そのとおりにやったらできた.
どうも,gcc の下方非互換とか
そんな話らしい.
- ふつうにインストールしようとしてみる.コンパイルエラーで失敗
- cpan プロンプトで,
look Algorithm::SVM
とすると,サブシェルが開く. - そのディレクトリにある bindings.h を このページにあるように編集
- サブシェルを抜ける
-
clean Algorithm::SVM
-
install Algorithm::SVM