Hello everyone. It appears that my installation is somehow messed up, because for some reason it isn't finding the built-in function CALL_EXTERNAL. Could someone help me figure what's going on? I'm using IDL 8.2.1, licensed to the University of Alberta. I also have the newest version of ENVI, but I'm not using it at the moment. Also, I chose default options in the installer (on LinuxMint 14.1), with the install directory as "/usr/local/exelis/".
The code making the external call (to a C dynamic library) is below:
call_external, "/home/mike/NetBeansProjects/libSPA/dist/Debug/GNU-Linux-x86/liblibSPA.so", 'vertex_extraction', data, data_info.ns, data_info.nl, $
n_elements(data_info.selected_bands), data_info.number_value, data_info.sp_number, data_info.angle, $
data_info.sp_a, /CDECL, /AUTO_GLUE