Próbuję uruchomić program pierwotnie testowany na Matlab 6.5 na nowej wersji (R2009a) Program używa niektórych plików mex, i pojawia się następujący błąd podczas próby uruchomienia :działa stary plik mex na nowych wydaniach Matlab
??? Nieprawidłowy plik MEX "/normalizedCut/common_files/sparsifyc.mexglx": normalizedCut/common_files/sparsifyc.mexglx: symbol mxGetIr, wersja libmx.INTERNAL nie zdefiniowany w pliku libmx.so z odniesieniem do czasu łącza.
(kod Próbuję tun jest znormalizowana cięcie Shi & jabłkowy, i można je znaleźć tutaj: http://www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
Gdy próbuję uruchomić kod w tym samym systemie, ale Matlab 2007a działa ok.
Czy jest jakiś problem z kompatybilnością wsteczną w roku 2009a? Czy są jakieś flagi w systemie, które mogę zmienić, aby pomóc w pracy?
Kiedy googlowałem, zobaczyłem kilka odniesień do zmiennej środowiskowej LD_LIBRARY_PATH, ale czego dokładnie nie można się było dowiedzieć.
Dzięki Yair