我正在尝试在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);
我可以解决此问题。如果有人可以建议如何解决此问题或者需要安装任何其他依赖项,那将对我有所帮助。 感谢
答案 0 :(得分:0)
我自己解决了这个问题。 Pango和Glib的源代码版本必须相互兼容。我正在使用Glib-2.48和Pango-1.40。我用兼容的这两个软件包(Glib-2.40和Pango-1.15)改变了它并解决了这个问题。