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

Reply via email to