ejecutando el viejo archivo mex en nuevas versiones de matlab

Estoy tratando de ejecutar un programa probado originalmente en Matlab 6.5 en una nueva versión (R2009a) El programa utiliza algunos archivos mex, y aparece el siguiente error cuando intento ejecutarlo:

??? Archivo MEX no válido '/ normalizedCut/common_files/sparsifyc.mexglx': normalizedCut / common_files / sparsifyc.mexglx: símbolo mxGetIr, versión libmx.INTERNAL no definida en el archivo libmx.so con referencia de tiempo de enlace.

(el código que estoy tratando de ajustar es un corte Normalizado por Shi & Malic, y se puede encontrar aquí:http: //www.cis.upenn.edu/~jshi/software/files/NcutClustering_7.zi)

Si intento ejecutar el código en el mismo sistema pero Matlab 2007a funciona bien.

¿Hay algún problema con la compatibilidad con versiones anteriores para 2009a? ¿Hay alguna bandera en algún lugar del sistema que pueda cambiar para que funcione?

Cuando lo busqué en Google, vi algunas referencias a la variable de entorno LD_LIBRARY_PATH, pero no pude averiguar exactamente qué debería agregarle.

Gracias, Yair

Respuestas a la pregunta(4)

Su respuesta a la pregunta