【问题标题】:Error during installation of Cairo package on Red Hat (RHEL)在 Red Hat (RHEL) 上安装 Cairo 包时出错
【发布时间】:2012-12-01 03:07:22
【问题描述】:

我正在研究 R,我需要安装 Cairo 包。

install.packages("Cairo")

规格 R 版本 2.15.0 (2012-03-30) 操作系统:Red Hat Enterprise Linux Server 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

【问题讨论】:

    标签: package redhat cairo rhel


    【解决方案1】:

    在 Alpine-linux 上,我使用以下方法解决了这个问题:

    apk add cairo-dev
    

    【讨论】:

      【解决方案2】:

      有同样的错误。解决:

      运行以下 3 个已经安装的部件,但运行和检查并没有什么坏处

      yum install libX11
      yum install libX11-devel
      yum install libXt
      

      然后运行以下解决了我的问题:

      yum install libXt-devel
      

      之后能够在 R 2.15.0 RHEL6.1 中安装.packages("Cairo")

      【讨论】:

      • 刚刚在 Debian 上遇到问题,对我来说缺少的包是 libxt-dev