あなたの誰かが成功したかどうか、および/またはWindows環境とMatlabインターフェースでShogunライブラリを手伝ってくれるかどうか疑問に思っていました.
私が持っているもの:
- ウィンドウズ7 64ビット
- 最新の Shogun src パッケージ
- マトラブ 2010b 64 ビット
- 最新の Cygwin (管理者権限で実行)
少なくとも 2 つのエラーがあります。
- 構成スクリプトが Matlab を正常に検出した後、「Matlab 開発者サポート」の検出に失敗し、「エラー: matlab 開発者ファイル (例: mex.h) が見つかりませんでした」で終了します (Matlab はパスにあります)。最も奇妙なことは、失敗した後、Matlab を 2 回起動して終了することです。
- しかし、基本的な libshogun および libshogunui インターフェイス (matlab なし) に対してのみ ./configure を実行しても、make は失敗します (./configure は成功します)。コンパイル中に大量の警告が表示されましたが、すべて -pthread オプションに関連しているようです。また、いくつかのエラー メッセージがすべて HDF5File.cpp にあり、make が失敗します。私は cygwin のデフォルトの HDF5 (バージョン 1.8.6) を持っています。Shogun のマニュアルには、非互換性や設定するパラメータについては言及されていません。
Windows用のMatlabしかありません-Ubuntuでパッケージをコンパイルしようとしましたが、Octaveインターフェースでは失敗しましたが、Octaveなしでは成功しました。
どんなアイデアでも大歓迎です!
編集:
Shogun の新しいバージョンがリリースされ、同じエラーが発生します。同じ結果で他のPCでコンパイルしようとしました(ただし、Win7x64も実行されます)