2013-01-20 81 views
3

我有一个问题,安装的亮点(是的,我知道这个包已经从CRAN删除 - 我试图安装最新版本here)。我不确定问题是什么,但似乎g ++编译有问题。编译错误安装突出包

我得到的错误是

> install.packages("~/Downloads/highlight_0.3.2.tar.gz", repos = NULL, type = "source", lib="/Library/Frameworks/R.framework/Versions/2.15/Resources/library") 
g++ -arch i386 -I/Library/Frameworks/R.framework/Resources/include - 
... 
i686-apple-darwin11-llvm-g++-4.2: No such file or directory 
i686-apple-darwin11-llvm-g++-4.2: No such file or directory 
i686-apple-darwin11-llvm-g++-4.2: No such file or directory 
make: *** [highlight.so] Error 1 
ERROR: compilation failed for package ‘highlight’ 

会话信息

> sessionInfo() 

R version 2.15.2 Patched (2013-01-05 r61562) 
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit) 

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

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

other attached packages: 
[1] parser_0.1  codetools_0.2-8 Rcpp_0.10.2  
+1

你知道你有相关的构建工具(即g ++)吗?检查工具的MacOS [R常见问题解答信息从源代码构建... –

+0

@BenBolker我已经安装了Xcode和我能够从源代码安装大多数包,但我得到一个非常类似的错误与封装。在Mac开发者页面中有一句关于gcc/g ++的语句,“如果你想让它成为默认编译器(或者使用sudo gcc_select 4.2)”。 –

+0

我们通常不会将任何OS X特性放入这些使用Rcpp的软件包中。你可以安装部署Rcpp的其他软件包吗? –

回答

5

斯科特,我担心罗曼让一个或两个他包的衰减一点。

我们仍然在Rcpp *系列中使用突出显示,所以当我最近在另一台计算机上需要它时,我采用了SVN版本,它仍然适合我--R-Forge上的重点回购svn修订版本355。你需要安装解析器并在Linux上突出显示哪个版本适合我。

突出显示是孤儿,所以如果你想采用它...

+0

刚安装从SVN回购(在OSX)的罚款。谢谢你的提示!我目前正在维护的软件包有点忙 - 我希望我可以。 – sckott