OSX Rcpp& sourceCpp()错误

时间:2016-02-28 20:24:38

标签: macos rcpp

在我的Mac上升级(从3.1或3.2)升级到3.2.3之前,我没有Rcpp错误。有些东西坏了,我不知道如何解决它。我希望下面的快照足够了。

Microsoft R Open 3.2.3

Error in sourceCpp("MyTestCode2.cpp") : 
Error 1 occurred building shared library.

clang: 
WARNING: The tools required to build C++ code for R were not found.  
Please install Command Line Tools for XCode (or equivalent).

error: no such file or directory: '/usr/local/lib/libcairo.a'
clang: error: no such file or directory: '/usr/local/lib/libpixman-1.a'
clang: error: no such file or directory: '/usr/local/lib/libfreetype.a'
clang: error: no such file or directory: '/usr/local/lib/libfontconfig.a'
clang: error: no such file or directory: '/usr/local/lib/libreadline.a'
make: *** [sourceCpp_1.so] Error 1**

安装Xcode 7.2.1和命令行工具(7.2)。我很难过。我的儿子在下载Revolution R 3.2.3后,在Macbook上遇到了同样的问题。

2 个答案:

答案 0 :(得分:2)

我建议你问微软/革命的优秀人员

  

Microsoft R Open 3.2.3

由于我们的软件包适用于所有CRAN平台,请参阅here了解每晚测试结果,包括两种不同的OS X设置。

我还建议您(在rcpp-devel列表中的帖子(如果需要,先订阅),其中有许多OS X用户参与。作为Linux用户,我自己更加行人......

答案 1 :(得分:0)

这是通过OSX上的一个简单的'brew install cairo'修复的 - 不确定为什么Rcpp依赖于cairo,但它应该被添加到Rcpp和amp;的依赖关系中。请尽量避免这个问题。