随笔-18  评论-11  文章-12  trackbacks-0
-----------------
--in Redhat9
--by Ron
--update 5-2, 2008
-----------------
    在安装之前, 请检查QT Designer是否安装. 如果没有, 将安装盘中开发工具包里的QT/KDE开发环境安装. 这种方式下, 一路configure, make, make install就ok了. 否则, 你将面对以下问题:

1. t_x11_p.h 没有这个文件或者目录
//@ Xlib.h库缺失
---------------------
解决办法:安装xlibs-dev,需要到网上下。
代码:
sudo apt-get install xlibs-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
现在没有可用的软件包 xlibs-dev,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
E: 软件包 xlibs-dev 还没有可供安装的候选者

---------------------
1) xlibs-dev
2) apt-get

---------------------
Redhat 9 并没有 apt-get

1- wget http://ftp.freshrpms.net/pub/freshrpms/ ... -0.5.5cnc6-fr1.i386.rpm
2- rpm -ivh apt-0.5.5cnc6-fr1.i386.rpm
3- apt-get update
4- apt-get install portmap
升级 glibc
apt-get install    glibc
apt-get dist-upgrade   (全面升级)

---------------------
安装xlibs-dev,
因为所由的xlibs-dev均为deb格式, 使用alien, 将deb格式的包转化为rpm格式的.
alien version 8.69
// 安装dpkg, 和dpkg-
devel
// dpkg version 1.4.18
alien使用命令: ./alien.pl -r xxx.deb

2. kssl.h:72:18: krb5.h 没有这个文件或目录
//@ openssl库缺失
-----------------------------
As is described in the FAQ and the documentation and as quickly found with
a Google search for "jabber krb5-devel"...
make CPPFLAGS=-I/usr/kerberos/include
because RedHat moved the krb headers and libraries from their expected
location.
http://www.jabberdoc.org/section04.html
-----------------------------
// 安装jabberd
// version 2.2.8
// libidn not found   安装libidn v0.5.18
安装openssl
Openssl openssl-0.9.6-19.src.rpm 编译安装
no rule to make target asm/shal-586.pl --搞不定了...
-----------------------------
openssl是在运行example时用到的库文件, 如果不需要运行QT自带的example, 在make时, 加上-no-openssl即可通过编译.






类别:Linux 查看评论
文章来源:http://hi.baidu.com/hawkingliu/blog/item/a8774aa9277ff3f91e17a2f5.html
posted on 2008-05-02 12:53 ronliu 阅读(741) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理