Hello Everyone I have been following this thread because I have similar issues with an outside-of-R package. The problem is related to dylib loading i.e. of the form
Error in dyn.load(file, DLLpath = DLLpath, ...) : unable to load shared object '/Users/stnava/code/gitANTs/ANTsR/src/ANTS/ANTS-build/lib/ANTsR/libs/libRantsRegistration.so': dlopen(/Users/stnava/code/gitANTs/ANTsR/src/ANTS/ANTS-build/lib/ANTsR/libs/libRantsRegistration.so, 6): Library not loaded: libitkdouble-conversion-4.5.1.dylib Referenced from: /Users/stnava/code/gitANTs/ANTsR/src/ANTS/ANTS-build/lib/libl_antsRegistration.dylib Reason: image not found A solution that seems to work on both osx and linux is: export R_LD_LIBRARY_PATH=/Users/stnava/code/gitANTs/ANTsR/src/ANTS/ANTS-build/lib/ but I would really like to avoid this, if possible. I tried using .libPaths ( suspecting it would not work ) and I got the same error as above ... as an aside, there seems very little documentation for R_LD_LIBRARY_PATH & I don't recall how I came across it ... i have some other notes here: https://github.com/stnava/ANTsR/blob/master/configure any thoughts appreciated , at your leisure ... & thanks, as usual, brian On Thu, Sep 5, 2013 at 4:38 PM, Prof Brian Ripley <rip...@stats.ox.ac.uk>wrote: > On 05/09/2013 21:28, gianluca.mastranto...@yahoo.it wrote: > >> just for completion >> >> i need to use >> library(Model, lib.loc="user/area/myRLib") >> because if i use >> library(Model) >> i get this message >> Error in library("BayesWrap") : there is no package called 'BayesWrap' >> > > For the record: not if you follow my suggestion. > > See ?.libPaths for why. > > > >> >> >> Il 05/09/13 11:59, gianluca.mastranto...@yahoo.it ha scritto: >> >>> First of all, thanks for your help. >>> >>> I did all the things you told me. I was able to load the library, but >>> then >>> >>> Error in dyn.load(file, DLLpath = DLLpath, ...) : >>> unable to load shared object >>> '/lustre/work/gjona2/Wrap/**BayesWrap/libs/BayesWrap.so': >>> libR.so: cannot open shared object file: No such file or directory >>> In addition: Warning message: >>> package 'BayesWrap' was built under R version 2.15.2 >>> Error: package/namespace load failed for 'BayesWrap' >>> Execution halted >>> >>> what does it means? >>> >>> G.M. >>> >>> Il 04/09/13 22:42, Prof Brian Ripley ha scritto: >>> >>>> On 04/09/2013 19:58, Geoff Jentry wrote: >>>> >>>>> Can you add some details? >>>>>> Suppose i have the package Model.tar.gz and my writable are is in >>>>>> user/area, what i have to do next to install the package? >>>>>> >>>>> >>>>> What I was picturing was something like this (forgive me if syntax >>>>> isn't >>>>> 100%): >>>>> >>>>> mkdir user/area/myRLib >>>>> R CMD INSTALL --library=user/area/myRLib Model.tar.gz >>>>> >>>>> and then in R: >>>>> library(Model, lib.loc="user/area/myRLib") >>>>> >>>>> Note though Brian Ripley's response to me where he indicates that this >>>>> is handled automatically. >>>>> >>>> >>>> Yes, install.packages("Model.tar.**gz") should suffice. >>>> >>>> >>>>> -J >>>>> >>>>> ______________________________**________________ >>>>> R-devel@r-project.org mailing list >>>>> https://stat.ethz.ch/mailman/**listinfo/r-devel<https://stat.ethz.ch/mailman/listinfo/r-devel> >>>>> >>>> >>>> >>>> >>> >> > > -- > Brian D. Ripley, rip...@stats.ox.ac.uk > Professor of Applied Statistics, > http://www.stats.ox.ac.uk/~**ripley/<http://www.stats.ox.ac.uk/~ripley/> > University of Oxford, Tel: +44 1865 272861 (self) > 1 South Parks Road, +44 1865 272866 (PA) > Oxford OX1 3TG, UK Fax: +44 1865 272595 > > ______________________________**________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/**listinfo/r-devel<https://stat.ethz.ch/mailman/listinfo/r-devel> > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel