[R] Error in dyn.load
Thomas W Blackwell
tblackw at umich.edu
Tue Sep 2 00:20:12 CEST 2003
Philip -
Why not compile and load using the unix command line:
R CMD SHLIB <files>
rather than try to write your own compiler flags ?
See help("SHLIB"), help("COMPILE") inside R.
You may have a good reason for NOT going the ordinary
route, but you need to tell us what it is. And do try
the ordinary method for us, first, and please tell us
what difficulties you encounter there.
- tom blackwell - u michigan medical school - ann arbor -
On Mon, 1 Sep 2003, Philip Silva wrote:
> I've created a shared library from including this code
> (with g++ -I/usr/local/lib/R/include -I/usr/local/include -c Rtest.cpp;
> g++ -shared -L/usr/local/lib -o Rtest.so Rtest.cpp):
>
> void check_data (SEXP data) {
> int l=length (data);
> }
>
> But when I try to load it in R I get this error message:
> unable to load shared library ...
> ...
> undefined symbol: _Z9Rf_lengthP7SEXPREC
>
> How can I solve this problem?
>
> Philip
More information about the R-help
mailing list