在我的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上遇到了同样的问题。
答案 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;的依赖关系中。请尽量避免这个问题。