小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

安裝redhat中Qt/xll出現(xiàn)錯(cuò)誤解決。

 浪子春天 2012-06-26
在RetHat 9.0 中安裝QT時(shí)出現(xiàn)的問題

RetHat 9.0 中QT的安裝出現(xiàn)的問題

 

Qt -X11-4.4.0的安裝及設(shè)置,步驟如下:

Step1: 解壓

tar –zxvf  qt-x11-opensource-src-4.4.0.tar.gz

Step2: cd 解壓了的目錄

cd  qt-x11-opensource-src-4.4.0

Step3:  #./configure       //生成Makefile    這步也成功

Step4. gmake 

出現(xiàn)錯(cuò)誤了,提示如下:
/usr/include/openssl/kssl.h:160: error: parse error before `,' token
/usr/include/openssl/kssl.h:163: error: `krb5_timestamp' was not declared in
  this scope
/usr/include/openssl/kssl.h:163: error: parse error before `,' token
/usr/include/openssl/kssl.h:165: error: parse error before `*' token
/usr/include/openssl/kssl.h:167: error: `krb5_enctype' was not declared in this
  scope
/usr/include/openssl/kssl.h:167: error: parse error before `,' token
make[1]: *** [.obj/release-shared/qsslcertificate.o] Error 1
make[1]: Leaving directory `/root/qtopia/qt-x11-opensource-src-4.3.3/src/network'
make: *** [sub-network-make_default-ordered] Error 2

  出現(xiàn)錯(cuò)誤一:提示找不到krb5.h,由于RedHat9是將kerberos的include file放在/usr/kerberos/include里,而不是/usr/include.

   錯(cuò)誤二:TIFFReadRGBAImageOriented' undeclared                      原因:RedHat 9里的沒有: TIFFReadRGBAImageOriented(tiff, width, height, reinterpret_cast<uint32 *>(tiffImage.bits()), ORIENTATION_TOPLEFT, 0))函數(shù).

解決方法:      錯(cuò)誤一:    先 運(yùn)行下面命令:
                                 ln -s /usr/kerberos/include/com_err.h /usr/include
                                 ln -s /usr/kerberos/include/profile.h /usr/include
                                 ln -s /usr/kerberos/include/krb5.h /usr/include

                          這樣就可以創(chuàng)建symbole link,使得編譯器能夠找到krb5.h文件 ,

     錯(cuò)誤二: 將:解壓目錄+src/plugins/imageformats/tiff/qtiffhandler.cpp里的:

TIFFReadRGBAImageOriented(tiff, width, height, reinterpret_cast<uint32 *>(tiffImage.bits()), ORIENTATION_TOPLEFT, 0))          

       改為:           TIFFReadRGBAImage(tiff, width, height, reinterpret_cast<uint32 *>(tiffImage.bits()), 0)

就可以#gmake

Setp 5:設(shè)置環(huán)境變量:

       在/etc/profile 加入:   

#for QT-X11-4.4.0

export QTDIR=/usr/local/Trolltech/Qt-4.4.3

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export PATH=$QTDIR/bin:$PATH

export QMAKESPEC=$QTDIR/mkspecs/linux-g++

轉(zhuǎn)自:

http://chenzhuowansui.blog.163.com/blog/static/14240426201062831328886/

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多