• 8115阅读
  • 11回复

qt-x11-2.3.2编译问题 [复制链接]

上一主题 下一主题
离线porschor
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-01
qt-x11-2.3.2编译问题
系统是redhat9.0 kernal 2.4.20

系统本身带有QT usr/lib/qt-3.1

qt-embedded-2.3.7编译通过

编译2.3.2时
./configure -no-opengl 通过

make

出现如下错误
n file included from kernel/qt_x11.h:76,
          from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:35:31: freetype/freetype.h: 没有那个文件或目录
In file included from kernel/qt_x11.h:76,
          from kernel/qpsprinter.cpp:97:
/usr/X11R6/include/X11/Xft/Xft.h:52: syntax error before `;' token
/usr/X11R6/include/X11/Xft/Xft.h:86: 'FT_UInt' is used as a type, but is not
  defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:93: 'FT_UInt' is used as a type, but is not
  defined as a type.
/usr/X11R6/include/X11/Xft/Xft.h:190: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:295: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:354: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:393: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:399: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:408: type specifier omitted for parameter `
  FT_UInt'
/usr/X11R6/include/X11/Xft/Xft.h:408: parse error before `,' token
/usr/X11R6/include/X11/Xft/Xft.h:418: parse error before `*' token
/usr/X11R6/include/X11/Xft/Xft.h:461: parse error before `*' token
make[2]: *** [kernel/qpsprinter.o] Error 1
make[2]: Leaving directory `/work/qt-2.3.2/src'
make[1]: *** [sub-src] Error 2
make[1]: Leaving directory `/work/qt-2.3.2'
make: *** [init] Error 2



make -C tools/qvfb

也不能通过


请高手指导一下

装了很久了,不能通过
[ 此贴被porschor在2006-04-02 08:46重新编辑 ]
离线linuzer

只看该作者 1楼 发表于: 2006-04-01
按照提示你到/usr/inclue/freetype下面看看有没有freetype.h
我觉得可能是freetype的版本问题
还有你在编译eq-x11的时候把对xft去掉
./configure -no-xft应该可以了
离线porschor

只看该作者 2楼 发表于: 2006-04-02
嗯,试试先
离线porschor

只看该作者 3楼 发表于: 2006-04-02
还有我想问的就是:是不是是我安装系统的事啊,因为每次安装都是自定义安装的,但是看网上有种方法说是要完整安装redhat才行,不知道我的原因是不是也与那有关啊

请问大家编译成功的都是完整安装的redhat吗?
谢谢回答了
离线linuzer

只看该作者 4楼 发表于: 2006-04-02
你安装redhat9.0的时候选择定制就可以了
在选择everything在选软件包的时候
离线porschor

只看该作者 5楼 发表于: 2006-04-02
OK,谢谢二楼了、

看来与完全安装不安装没有关系,呵呵
离线csuser

只看该作者 6楼 发表于: 2006-04-05
我也出现楼主的问题,也试了-no-xft;但是错误一样。不知道何解?
离线kevinlynx

只看该作者 7楼 发表于: 2006-06-29
我也是一样的问题,不过去掉 XFT 后编译 qt-x11 成功,但是在 make -C tools/qvfb 时就不成功。。。有经验的过来说一声。。
离线kevinlynx

只看该作者 8楼 发表于: 2006-06-29
"是这样的,在qt-X11-2.3.2里面没有所需要的qconfig-qvfb.h这个文件,以及编译所需要的uic和moc,他们应该在bin这个文件夹中,但是事实上并没有,所以编译的时候一般要从Qtpia中考过来,然后再编译就好了
cp ../qtopia/src/qt/qconfig-qpe.h src/toos/
"

按照这样做,就解决了。。。
离线llll2009
只看该作者 9楼 发表于: 2010-01-07
那uic和moc呢?我也碰到了这问题,杯具。。。
离线inner_peace
只看该作者 10楼 发表于: 2010-06-06
顶啊
qt,我选老版本的-----qt2
离线inner_peace
只看该作者 11楼 发表于: 2010-06-06
回 8楼(kevinlynx) 的帖子
qconfig-qvfb.h这个文件怎么可能应该在bin这个文件夹中
qt,我选老版本的-----qt2
快速回复
限100 字节
 
上一个 下一个