Rcpp更新后RcppCNPy不可用

时间:2014-08-23 17:33:29

标签: r numpy rcpp

我正在尝试使用一些依赖于RcppCNPy的旧代码,这些代码曾经在我的机器上运行。在过去的几个月里,我更新了Rcpp,现在当我尝试附加RcppCNPy库(library() or require())时,我得到以下内容:

*** caught segfault ***
address 0x0, cause 'memory not mapped'
Segmentation fault: 11

然后R崩溃了。我已经尝试更新两个软件包(来自源代码和CRAN for Rcpp)并且没有运气。任何想法我怎么能弄清楚发生了什么?

以下是一些可能有用的细节:

R> sessionInfo()

R version 3.0.3 (2014-03-06)
Platform: x86_64-apple-darwin10.8.0 (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

1 个答案:

答案 0 :(得分:0)

重新编译应该有效。检查您的.libPath()

中是否有旧版本 如果RcppCNPy在Mac上被破坏,CRAN对包上的检查会提醒相应的维护者(在本例中为我)。参见

OS X Mavericks显示'注意',但这仅仅是因为晕影处理和乳胶风格文件。