[Rcpp-devel] rcpp 0.10 on mac error with sourceCpp

Jiqiang Guo guojq28 at gmail.com
Thu Nov 15 19:20:45 CET 2012


I tried the example of sourceCpp on Mac mountain lion with R 2.15.1
with the following error (I hit the similar error in using RStan as
well).

> library(Rcpp)
> require(Rcpp)
>
>      sourceCpp(code='
+        #include <Rcpp.h>
+
+        // [[Rcpp::export]]
+        int fibonacci(const int x) {
+          if (x == 0) return(0);
+          if (x == 1) return(1);
+          return (fibonacci(x - 1)) + fibonacci(x - 2);
+        }'
+      , verbose = TRUE)

Generated Rcpp module declaration:
--------------------------------------------------------

RCPP_MODULE(sourceCpp_72196) {
    Rcpp::function("fibonacci", &fibonacci,
Rcpp::List::create(Rcpp::Named("x")));
}

Building shared library
--------------------------------------------------------

DIR: /var/folders/vs/tzgx0z_s0zvgg15pw84b93km0000gn/T//RtmpuSV7dx/sourcecpp_12a13a02b8d4

Error in tools:::file_path_as_absolute(base:::system.file(..., package
= "Rcpp")) :
  file '' does not exist
> sessionInfo()
R version 2.15.1 (2012-06-22)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] tools     stats     graphics  grDevices utils     datasets
methods   base

other attached packages:
[1] Rcpp_0.10.0


===
Another place:

Error in tools:::file_path_as_absolute(base:::system.file(..., package
= "Rcpp")) :
  file '' does not exist
Calls: stan_model ... <Anonymous> -> RcppLdPath -> Rcpp.system.file ->
<Anonymous>
Execution halted

--
Jiqiang


More information about the Rcpp-devel mailing list