There is a lot of missing pieces, but I bet that your package links unversioned 
libatlas-MacPro.dylib instead of libRblas.dylib and you don't have the 
appropriate symlinks in x86_64. (Just for the record: this is "your mileage may 
vary" setup and is NOT what you get when you install R). There are several 
solutions:

a) switch back to R BLAS when building your package (this is the default in 
"normal" R)

b) make a symlink from to all sub-arch directories (i386, x86_64 possibly ppc) 
to libatlas-MacPro.dylib. This is a just a hack - your binaries won't work on 
anyone else's machines.

c) add versioned path to your libatlas-MacPro.dylib using install_name_tool 
-id, preferably pointing to libRblas and NOT the MacPro variant, i.e. for R 
2.13.x:
install_name_tool -id 
/Library/Frameworks/R.framework/Versions/2.13/Resources/lib/libRblas.dylib 
libatlas-MacPro.dylib

Cheers,
Simon



On May 7, 2011, at 6:07 PM, Göran Broström wrote:

> I'm new to the Mac, but have used  R  under Linux for about 15 years. Now
> 
> R CMD INSTALL skel_1.0-2.tar.gz
> 
> fails with error message
> ------------------------------------
> Error in dyn.load(file, DLLpath = DLLpath, ...) :
>  unable to load shared object
> '/Library/Frameworks/R.framework/Versions/2.13/Resources/library/skel/libs/x86_64/skel.so':
>  
> dlopen(/Library/Frameworks/R.framework/Versions/2.13/Resources/library/skel/libs/x86_64/skel.so,
> 6): Library not loaded: libatlas-MacPro.dylib
>  Referenced from:
> /Library/Frameworks/R.framework/Versions/2.13/Resources/library/skel/libs/x86_64/skel.so
>  Reason: image not found
> Error: loading failed
> Execution halted
> ERROR: loading failed
> * removing
> '/Library/Frameworks/R.framework/Versions/2.13/Resources/library/skel'
> * restoring previous
> '/Library/Frameworks/R.framework/Versions/2.13/Resources/library/skel'
> ----------------------------------
> 
> The 'libatlas-MacPro.dylib' seems to be the culprit, but who knows? I
> installed it just before this, following Simon's recipe from a post to this
> list in October 2010.
> skel is a private package which installs under Linux and Windose without
> problems.
> 
>> sessionInfo()
> R version 2.13.0 (2011-04-13)
> Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
> 
> locale:
> [1] C/C/C/C/en_US.UTF-8/C
> 
> attached base packages:
> [1] stats     graphics  grDevices utils     datasets  methods   base
> 
> I have also installed gfortran, Xcode, etc.
> 
> Göran
> 
>       [[alternative HTML version deleted]]
> 
> _______________________________________________
> R-SIG-Mac mailing list
> R-SIG-Mac@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac

_______________________________________________
R-SIG-Mac mailing list
R-SIG-Mac@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to