Pango-1.40.1:在Wind River Linux上编译时出错

时间:2016-05-25 06:10:12

标签: linux iot pango

我正在尝试在Wind River Linux上安装gtk-2 + xx。我在术语中安装了以下依赖项来安装gtk。 油嘴-2.48.1 ATK-2.20.0 开罗1.14.6 我已将所有相关的* .pc放到PKG_CONFIG_PATH中。我正在尝试安装Pango-1.40.1,这是gtk的依赖项之一。 ./configure for pango成功完成。请看下面的结果。

checking for HARFBUZZ... yes // found HARFBUZZ
checking for FONTCONFIG... yes // found FONTCONFIG
checking for FcWeightFromOpenType... no
checking for FREETYPE... yes // found FREETYPE
checking for XFT... no
checking for CoreText availability... no
checking for CAIRO... yes*
checking which cairo font backends could be used... freetype
checking for GLIB... yes
checking for LIBTHAI... no
checking for gobject-introspection... no
checking for flockfile... yes
checking for strtok_r... yes

    configuration:
            backends: Cairo FreeType // Configured with Cairo's font backend of type FreeType

但是“make”正在给出错误。以下是收到的错误的片段。在frimini.c文件的源代码的不同行中重复相同的错误。

fribidi.c:73:24: error: expected expression before 'TypeLink'
   link = g_slice_new0 (TypeLink);

我可以解决此问题。如果有人可以建议如何解决此问题或者需要安装任何其他依赖项,那将对我有所帮助。 感谢

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题。 Pango和Glib的源代码版本必须相互兼容。我正在使用Glib-2.48和Pango-1.40。我用兼容的这两个软件包(Glib-2.40和Pango-1.15)改变了它并解决了这个问题。