2012-12-13 99 views
2

我正在使用R,我需要安裝Cairo軟件包。在Red Hat(RHEL)上安裝Cairo軟件包時出錯

install.packages("Cairo") 

規格 [R版本2.15.0(2012-03-30) OS:紅帽企業Linux服務器版本6.1(聖地亞哥)

我收到以下錯誤消息:

xlib-backend.c:34:74: fatal error: X11/Intrinsic.h: No such file or directory 
compilation terminated. 
make: *** [xlib-backend.o] Error 1 
ERROR: compilation failed for package ‘Cairo’ 
* removing ‘/usr/local/lib64/R/library/Cairo’ 

The downloaded source packages are in 
    ‘/tmp/RtmpqtvjPA/downloaded_packages’ 
Updating HTML index of packages in '.Library' 
Making packages.html ... done 
Warning message: 
In install.packages("Cairo") : 
    installation of package ‘Cairo’ had non-zero exit status 

回答

5

有同樣的錯誤。爲了解決:

然其已經安裝了3個以下,但不會傷害到運行和檢查

yum install libX11 
yum install libX11-devel 
yum install libXt 

然後跑這固定我的問題如下:

yum install libXt-devel 

當時能夠安裝.package(「開羅」)之後在R 2.15.0 RHEL6.1

+0

剛剛在Debian上遇到了這個問題,對於我來說缺少的軟件包是libxt-dev – user14764

1

在Alpine-linux上,我使用以下方法修復了這個問題:

apk add cairo-dev