新しいリリース(R2009a)のMatlab 6.5で最初にテストされたプログラムを実行しようとしています。プログラムはいくつかのmexファイルを使用しますが、実行しようとすると次のエラーが発生します。
??? 無効なMEXファイル'/normalizedCut/common_files/sparsifyc.mexglx':normalizedCut / common_files / sparsifyc.mexglx:シンボルmxGetIr、バージョンlibmx.INTERNALがファイルlibmx.soでリンク時間参照とともに定義されていません。
(私が調整しようとしているコードは、Shi&Malicによる正規化されたカットであり、ここで見つけることができます:http: //www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
同じシステムでコードを実行しようとすると、Matlab2007aは正常に実行されます。
2009aの下位互換性に問題はありますか?システムのどこかに、それが機能するのを助けるために変更できるフラグはありますか?
グーグルで検索したところ、LD_LIBRARY_PATH env変数への参照がいくつか見られましたが、正確に何を追加する必要があるのかわかりませんでした。
ありがとう、Yair