
Hello,

I have Ubuntu 10.04 and used the latest Intel Fortran compiler (student version) to make a shared library 'swat2009_i64_calibrate.so'.  I encounter no error or warning when applying the dyn.load function like this:

dyn.load('swat2009_i64_calibrate.so')

However, the is.loaded function yields false:

is.loaded('swat2009_i64_calibrate.so')
FALSE

I tried slight variations, based on postings, such as is.loaded('swat2009_i64_calibrate_'), but never get TRUE.  

p. 71 of "Writing R Extensions" makes me suspect that using the file.path function might somehow help, but the function documentation is too brief to bring me clarity.  

This shared library has been successfully used with dyn.load by a colleague having CentOS, after being compiled with the same Makefile with an Intel Fortran compiler.  I compiled it on mine using the same Makefile with no warnings or errors.  

How can I get is.loaded to wring TRUE?  

I am a newbie.  Any help would be much appreciated.

John Joseph


	[[alternative HTML version deleted]]

