Ich versuche, ein Programm auf Matlab 6.5 auf einer neuen Version (R2009a) getestet getestet Das Programm verwendet einige mex-Dateien, und ich bekomme den folgenden Fehler beim Versuch, es auszuführen :läuft alte mex-Datei auf neue Matlab-Releases
??? Ungültige MEX-Datei '/normalizedCut/common_files/sparsifyc.mexglx': normalizedCut/common_files/sparsifyc.mexglx: Symbol mxGetIr, Version libmx.INTERNAL nicht in Datei libmx.so mit Link-Zeit-Referenz definiert.
(der Code, den ich zu tun versuchen, ist Normalized Schnitt von Shi & Malic und kann hier gefunden werden: http://www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
Wenn ich versuche, den Code auf dem gleichen System aber Matlab 2007a laufen läuft OK.
Gibt es ein Problem mit der Abwärtskompatibilität für 2009a? Gibt es Flags irgendwo im System, die ich ändern kann, damit es funktioniert?
Als ich es googled sah ich einige Verweise auf die Variable LD_LIBRARY_PATH env, aber was genau hinzugefügt werden sollte, konnte ich nicht herausfinden.
Danke, Yair