-----------------
--in Redhat9
--by Ron
--update 5-2, 2008
-----------------
在安裝之前, 請檢查QT Designer是否安裝. 如果沒有, 將安裝盤中開發(fā)工具包里的QT/KDE開發(fā)環(huán)境安裝. 這種方式下, 一路configure, make, make install就ok了. 否則, 你將面對以下問題:
1. t_x11_p.h 沒有這個文件或者目錄
//@ Xlib.h庫缺失
---------------------
解決辦法:安裝xlibs-dev,需要到網(wǎng)上下。
代碼:
sudo apt-get install xlibs-dev
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關(guān)系樹... 完成
現(xiàn)在沒有可用的軟件包 xlibs-dev,但是它被其它的軟件包引用了。
這可能意味著這個缺失的軟件包可能已被廢棄,
或者只能在其他發(fā)布源中找到
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格式的包轉(zhuǎn)化為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 閱讀(902)
評論(0) 編輯 收藏 引用