[R-SIG-Mac] dyn.load() fails with R 2.6.0
Simon Urbanek
simon.urbanek at r-project.org
Thu Oct 11 19:47:16 CEST 2007
Enrico,
On Oct 10, 2007, at 10:02 PM, Enrico Rossi wrote:
> After upgrading to R 2.6.0, I'm having trouble loading compiled
> Fortran code into R via dyn.load().
>
>> dyn.load("test.so")
> Error in dyn.load("test.so") :
> unable to load shared library '/Users/erossi/test/test.so':
> dlopen(/Users/erossi/test/test.so, 6): Library not loaded:
> /Library/Frameworks/R.framework/Versions/2.5/Resources/lib/
> libRlapack.dylib
> Referenced from: /Users/erossi/test/test.so
> Reason: image not found
>
> Attempting to re-compile using R CMD SHLIB says that the file is up-
> to-date, and deleting the built file and recompiling makes no
> difference. The error message seems to be referring to the 2.5
> framework, not the 2.6 framework ... could that be the problem?
>
Yes, you seem to be mixing R versions when compiling your code. I
suspect that you have an older R on your PATH so you are compiling
for the wrong version of R. Please double-check your R versions. If
the problem persists, please post the full output of the compilation
and the result of otool -L test.so
Cheers,
Simon
> I also tried the R-patched (2007-10-10 r43136) release from
> r.research.att.net, but that didn't resolve the problem.
> Does anyone know what I'm doing wrong?
>
> Thank you!
> Enrico Rossi
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>
>
More information about the R-SIG-Mac
mailing list