Chinaunix

标题: Red HatAS4安裝GTK./configure 錯誤 [打印本页]

作者: lixiao0617    时间: 2007-08-30 11:03
标题: Red HatAS4安裝GTK./configure 錯誤
我的編譯環境是Red hat AS4 U4,內核版本是2.6.9-42,安裝系統的時候用戶自定義模式,只選取了開發工具,X-windows和Gnome桌面
   
   安裝GTK所需要的庫文件:

     下面這幾個包是以源碼安裝的,安裝路徑為opt目錄下,為每個包各自建立目錄(例如 #./configure --prefix=/opt/atk):
     atk-1.9.1.tar.bz2,
     pango-1.16.5.tar.bz2,
     gtk+-2.10.10.tar.bz2,
     glib-2.12.10.tar.gz,
     cairo-1.4.10.tar.gz,
     tiff-3.8.2.tar.gz,
     jpegsrc.v6b.tar.gz,
     libpng-1.2.19.tar.gz,
     libiconv-1.11.tar.gz,

     這四個包是rpm包(RedHat AS4裝完系統就有的,rpm包格式的,所以就沒有用源碼安裝):
     gettext-0.14.1-13,fontconfig-2.2.3-7,pkgconfig-0.15.0-3,freetype-2.1.9-1,
   
     并在用戶目錄下的.bashrc文件中設置路徑,文件如下:

   export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/opt/libpng/lib/pkgconfig:/opt/glib/li \
b/pkgconfig:/opt/cairo/lib/pkgconfig:/opt/atk/lib/pkgconfig

   export CPPFLAGS_INCLUDE_PATH=/opt/tiff/include:/opt/jpeg/include \

   export LD_LIBRARY_PATH=/opt/libpng/lib:/opt/glib/lib:/opt/cairo/lib:/opt/libico \
nv/lib:/opt/atk/lib:/opt/tiff/lib:/opt/jpeg/lib

    在所有的依賴包都安裝完后,最后安裝GTK包的時候,出現問題

    在./configure --prefix=/opt/gtk時,出現以下錯誤

    checking whether to build gmodulized gdk-pixbuf... yes
    checking whether dynamic modules work... yes
    checking for TIFFReadScanline in -ltiff... no
    checking for TIFFWriteScanline in -ltiff... no
    checking for TIFFFlushData in -ltiff34... no
    configure: WARNING: *** TIFF loader will not be built (TIFF library not found) ***
    configure: error:
    *** Checks for TIFF loader failed. You can build without it by passing
    *** --without-libtiff to configure but some programs using GTK+ may
    *** not work properly
    [root@oracle gtk+-2.10.10]#

     在網上查了很多資料,說是或者找不到頭文件,或者找不到庫文件,于是在加上參數
./configure CFLAGS|CPPFLAG|SLDFLAGS(這三個參數輪流用過了,一樣還是返回或者缺少庫文件,或者缺少頭文件)="-L/opt/tiff/lib:-I/opt/tiff/include" --prefix=/opt/gtk
     還是返回錯誤

[ 本帖最后由 lixiao0617 于 2007-8-30 11:23 编辑 ]
作者: luo118    时间: 2007-08-30 11:06
等代高手指教,
作者: lixiao0617    时间: 2007-08-30 11:54
沒有人知道 嗎???????繼續等
作者: lixiao0617    时间: 2007-08-30 16:39
沉的快,頂的慢啊,沒有人回答啊,難道 要加分
作者: lin_wang    时间: 2007-08-30 16:49
checking for TIFFReadScanline in -ltiff... no
    checking for TIFFWriteScanline in -ltiff... no
    checking for TIFFFlushData in -ltiff34... no
    configure: WARNING: *** TIFF loader will not be built (TIFF library not found) ***
找不到TIFF的库文件

*** Checks for TIFF loader failed. You can build without it by passing
    *** --without-libtiff to configure but some programs using GTK+ may
    *** not work properly
可以用./configure --without-libtiff 不编译TIFF,但有些用到GTK+的程序会受到影响。

TIFF 是一种极其常见但又相当复杂的光栅图像格式。Libtiff 是一种TIFF 规范的标准ANSI C 实现。这里可以下载此库文件
http://docs.huihoo.com/gnu_linux ... eneral/libtiff.html
作者: lixiao0617    时间: 2007-08-31 08:47
我是在www.libtiff.org下載的tiff,呵呵

還是謝謝你




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2