【问题标题】:Cannot install Cairo packages in Arch Linux无法在 Arch Linux 中安装 Cairo 包
【发布时间】:2015-09-08 01:56:40
【问题描述】:

我已经为 Arch Linux 发行版安装了 r 和 cairo 库。但是当我安装 cairo 包时,我遇到了以下错误。

cairogd.c:在函数“ptr_to_raw”中:

cairogd.c:491:18: 错误:'!=' 标记之前的预期表达式 if (TYPEOF(ptr) != EXTPTRSXP)

cairogd.c:在函数“raw_to_ptr”中: carogd.c:509:18: 错误: '!=' 标记之前的预期表达式 if (TYPEOF(ptr) != EXTPTRSXP)

cairogd.c:511:18: 错误: '!=' 标记之前的预期表达式 if (TYPEOF(raw) != RAWSXP)

我还在 Arch Linux 中安装了所有 cairo 要求。 我的 gcc 版本是“gcc version 5.2.0 (GCC)”

我已经搜索和谷歌搜索,发现他们只是安装了 freetype2 包。当我尝试它时,它无法解决我的问题。

有什么办法可以解决这个问题吗?

感谢您的帮助

巴育佩尔马迪

【问题讨论】:

    标签: c++ c linux r gcc


    【解决方案1】:

    这似乎是 freetype2 中的一个错误(请参阅 freetype https://savannah.nongnu.org/bugs/?45376 和 Cairo https://github.com/s-u/Cairo/issues/13 中的相应错误报告)。

    从 AUR 安装 freetype2-git 将解决问题,直到 freetype2 在主存储库中更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 2019-05-22
      • 2016-12-26
      • 1970-01-01
      • 2018-10-06
      相关资源
      最近更新 更多