QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 901|回复: 6

编译pango1.1.1的问题

[复制链接]
发表于 2002-10-7 21:50:57 | 显示全部楼层 |阅读模式
在编译之前我已经编译了fcpackage_2.0,而且在pango配置的时候没有出现错误,但是在编译的时候出现下面的错误。
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DMODULE_VERSION=\"1.1.0\" -DG_DISABLE_DEPRECATED -I/usr/include/freetype2 -I/usr/X11R6/include    -I/usr/include/freetype2 -I/usr/X11R6/include -I..    -s -O3 -march=i686 -fomit-frame-pointer -Wall -fexpensive-optimizations -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -c pangoxft-font.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DMODULE_VERSION=\"1.1.0\" -DG_DISABLE_DEPRECATED -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/X11R6/include -I.. -s -O3 -march=i686 -fomit-frame-pointer -Wall -fexpensive-optimizations -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c pangoxft-font.c  -fPIC -DPIC -o pangoxft-font.lo
In file included from pangoxft-private.h:25,
                 from pangoxft-font.c:26:
pangoxft.h:37:2: #error "must have Xft version 2 or newer"
In file included from pangoxft-private.h:25,
                 from pangoxft-font.c:26:
pangoxft.h:42: parse error before '*' token
In file included from pangoxft-font.c:26:
pangoxft-private.h:36: parse error before "FcPattern"
pangoxft-private.h:36: warning: no semicolon at end of struct or union
pangoxft-private.h:49: parse error before '}' token
pangoxft-private.h:52: parse error before "FcPattern"
pangoxft-private.h:60: parse error before "FcPattern"
pangoxft-private.h:65: parse error before '*' token
pangoxft-font.c: In function `pango_xft_font_get_type':
。。。
怎么解决。
发表于 2002-10-7 22:07:37 | 显示全部楼层
好像要求xft的版本要在2以上才行
回复

使用道具 举报

 楼主| 发表于 2002-10-8 08:37:00 | 显示全部楼层

我已经先编译了fontconfig2.0和Xft

都是2.0版本的
回复

使用道具 举报

发表于 2002-10-8 09:39:42 | 显示全部楼层
应该就是xft版本问题.
你用rpm -q Xft命令查一下Xft的版本.
回复

使用道具 举报

 楼主| 发表于 2002-10-8 10:22:09 | 显示全部楼层
我是自己编译的2.0版
回复

使用道具 举报

发表于 2002-10-8 11:55:56 | 显示全部楼层
[quote:0cc18d0f19="younker"]我是自己编译的2.0版[/quote]
oh,自己编译的.
先把configure文件里的prefix=/usr/local改成prefix=/usr再作./configure或者直接./configure --prefix /usr(后面那种方法我没试过).

然后再make

编译完成后再make install
回复

使用道具 举报

 楼主| 发表于 2002-10-8 12:11:06 | 显示全部楼层
我就是这么做的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-27 03:43 , Processed in 0.040029 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表