首页 > 解决方案 > 在 Arch Linux (Manjaro) 中安装 RGtk2 时出现问题

问题描述

我需要在 mu Manjaro i3 笔记本电脑上安装 RGtk2。安装此软件包时,出现以下错误:

    In file included from ./RGtk2/pango.h:22,
                 from RGtk2/gtk.h:5,
                 from RGtkDataFrame.h:1,
                 from RGtkDataFrame.c:1:
./RGtk2/pangoClasses.h:7:25: error: unknown type name ‘PangoFontClass’; did you mean ‘PangoFontMapClass’? [etc]

我安装了以下软件包:

关于如何让 RGtk2 工作的任何建议?

标签: rgtk2pangorgtk2

解决方案


我在 Fedora 上偶然发现了同样的问题。该RGtk2软件包显然使用了一些最初不应该使用的 Pango 结构。从 v1.44 开始,这些结构是显式私有的,因此会出现编译错误。

我已经通知了 Pango 和 RGtk2 的维护者。目前,唯一的解决方法是将 Pango 降级到 v1.43。


推荐阅读