From gianluca.mastrantonio at yahoo.it  Tue Sep  3 23:27:18 2013
From: gianluca.mastrantonio at yahoo.it (gianluca.mastrantonio at yahoo.it)
Date: Tue, 03 Sep 2013 23:27:18 +0200
Subject: [Rd] libR.so: cannot open shared object file
In-Reply-To: <21030.20789.769106.335326@max.nulle.part>
References: <52264B2B.5020005@yahoo.it>
	<21030.20789.769106.335326@max.nulle.part>
Message-ID: <52265436.9060800@yahoo.it>

One problem is that i have not the privileges to install a package.


Il 03/09/13 23:14, Dirk Eddelbuettel ha scritto:
> On 3 September 2013 at 22:48, gianluca.mastrantonio at yahoo.it wrote:
> | Hi all
> |
> | I have a R code that incorporates a C++ programm. I compiled the C++
> | code with the following:
> |
> | R CMD SHLIB   Model.cpp -Wall funzioni.cpp
> |
> | it seems to work fine but when i run the R code i get this error message
> |
> | Error in dyn.load(paste(dir_func, "Model.so", sep = "")) :
> |    unable to load shared object '/lustre/work/uuu/RCpp/Model.so':
> |    libR.so: cannot open shared object file: No such file or directory
> |
> | I don't know how to fix it.
> | The code is running on a cluster.
>
> Qualified guess:  you ran R CMD SHLIB on the _central / master_ node, but not
> the _compute_ nodes.   They never got the object file.
>
> One more rigorous approach would be to wrap your function up in a package,
> and have each compute node load the package.
>
> Hope this helps,  Dirk
>



[Rd] libR.so: cannot open shared object file
gianluca.mastrantonio at yahoo.it