Estoy tratando de ejecutar un programa originalmente probado en Matlab 6.5 en una nueva versión (R2009a) El programa usa algunos archivos mex, y me sale el siguiente error cuando intento ejecutarlo :ejecutando un viejo archivo mex en nuevas versiones de matlab
??? El archivo MEX no es válido '/normalizedCut/common_files/sparsifyc.mexglx': normalizedCut/common_files/sparsifyc.mexglx: símbolo mxGetIr, versión libmx.INTERNAL no está definido en el archivo libmx.so con referencia de tiempo de enlace.
(el código que estoy tratando de cuba es de corte normalizado por Shi & málico, y se puede encontrar aquí: http://www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zip)
Si trato de ejecutar el código en el mismo sistema, pero 2007a Matlab se ejecuta De acuerdo.
¿Hay algún problema con la compatibilidad con versiones anteriores para 2009a? ¿Hay algún indicador en algún lugar del sistema que pueda cambiar para ayudarlo a funcionar?
Cuando lo busqué en Google vi algunas referencias a la variable de entorno LD_LIBRARY_PATH, pero no pude averiguar qué se debería agregar exactamente a ella.
Gracias, Yair