QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1559|回复: 11

谁知道怎样安装GTK2。4啊?

[复制链接]
发表于 2004-7-2 00:35:48 | 显示全部楼层 |阅读模式
请告诉我详细的安装步骤吧!
万分感谢!
照着以前的文章安装总是不成功!
发表于 2004-7-2 10:21:43 | 显示全部楼层
详细的安装步骤有人愿意详细地说的可能性很小   
我想你应该自己试试,看看文档,有错误再贴出来大家帮忙看看 :-)
回复

使用道具 举报

 楼主| 发表于 2004-7-2 11:18:22 | 显示全部楼层
这么重要的软件包!
怎么没有关于安装过程的详细介绍的帖子呢?
大家如果有时间,可以一块整理一下啊!
等我搞定后一定给个详细的安装过程!
回复

使用道具 举报

发表于 2004-7-2 11:20:02 | 显示全部楼层
[quote:93d2af5349="taxuewuhen"]这么重要的软件包!
怎么没有关于安装过程的详细介绍的帖子呢?
大家如果有时间,可以一块整理一下啊!
等我搞定后一定给个详细的安装过程![/quote]   
回复

使用道具 举报

 楼主| 发表于 2004-7-2 12:56:38 | 显示全部楼层
glib,atk已经安装了分别在目录: /var/local/glib/ 和 /var/local/atk/ 下!

安装pango时: 用命令  ./configure --prefix=/var/local/pango  出现如下错误

checking FONTCONFIG_CFLAGS...
checking FONTCONFIG_LIBS... -lfontconfig
checking for freetype-config... /usr/local/bin/freetype-config
checking for FT_Get_Next_Char in -lfreetype... yes
checking for xft >= 2.0.0... yes
checking XFT_CFLAGS... -I/usr/X11R6/include -I/usr/include/freetype2
checking XFT_LIBS... -L/usr/X11R6/lib -lXft -lfreetype -lXrender -lfontconfig
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GLIB - version >= 2.4.0... no
configure: error:
*** Glib 2.4.0 or better is required. The latest version of
*** Glib is always available from ftp://ftp.gtk.org/.


请帮我找一下吧!,谢谢!
回复

使用道具 举报

发表于 2004-7-2 13:11:42 | 显示全部楼层
http://www.gtk.org/download/包括安装指引
ftp://ftp.gtk.org/pub/gtk/v2.4/有glib2.4。你下不了?
回复

使用道具 举报

 楼主| 发表于 2004-7-2 13:46:42 | 显示全部楼层
我已经下了!都是最新版的!安装指引太简单,不过我还是从那儿学到很多!
问题我也已经解决了!
但是安装gtk2.4.3时,又有了问题!

./configure --prefix=/var/local/gtk
这一步没问题,
make&&make install 出了问题:

In file included from /usr/X11R6/include/X11/Xft/Xft.h:35,
                 from ../../gdk/x11/gdkdrawable-x11.h:35,
                 from ../../gdk/x11/gdkwindow-x11.h:30,
                 from gdkprivate-x11.h:36,
                 from gdkx.h:78,
                 from gdkasync.c:49:
/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error "  #include <ft2build.h>"
/usr/include/freetype2/freetype/freetype.h:24:2: #error "  #include FT_FREETYPE_H"
make[4]: *** [gdkasync.lo] Error 1
make[4]: Leaving directory `/dove/soft/gtk2.4.3/gtk+-2.4.3/gdk/x11'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/dove/soft/gtk2.4.3/gtk+-2.4.3/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/dove/soft/gtk2.4.3/gtk+-2.4.3/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/dove/soft/gtk2.4.3/gtk+-2.4.3'
make: *** [all] Error 2

上一个问题我还能搞定,这个就拿它没辙了!
我的freetype是2。1。8已经够高的了(最新的才2.1.9)
回复

使用道具 举报

发表于 2004-7-2 15:52:58 | 显示全部楼层
我想这就是linux下各软件不统一的毛病。(比如也许版本太高有了变化?)
[code:1]/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error " #include <ft2build.h>"
/usr/include/freetype2/freetype/freetype.h:24:2: #error " #include FT_FREETYPE_H" [/code:1]分析一下这几个文件。也许能看出端睨。
回复

使用道具 举报

 楼主| 发表于 2004-7-2 18:08:37 | 显示全部楼层
对gtk2.4.3重新configure了一下!
发现出了错误:./configure --prefix=/var/local/gtk


checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GLIB - version >= 2.4.0...
*** 'pkg-config --modversion glib-2.0' returned 2.4.2, but GLIB (2.2.1)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** GLIB 2.4.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.

怎么办?虽然它已经给出了很明白的解决方法,但是我还是不知道如何动手!
回复

使用道具 举报

 楼主| 发表于 2004-7-2 23:48:36 | 显示全部楼层
sagaeon 版主:
我想你的机上也有这个文件/usr/include/freetype2/freetype/freetype.h

你看看吧,我觉得没什么问题啊!

现在configure没问题了
就生下gtk的make出错了!
错误还是上面的第二个错误!
唉!
回复

使用道具 举报

 楼主| 发表于 2004-7-3 23:35:22 | 显示全部楼层
终于安装上了,谢天谢地!
把/usr/include/freetype2/freetype/freetype.h 中前面几行注释掉就可以了!(但不知道这是为什么)

自三月前学习linux到现在,已经第二次这么郁闷了!
回复

使用道具 举报

发表于 2004-7-7 01:41:20 | 显示全部楼层
[quote:d070b6e73f="taxuewuhen"]glib,atk已经安装了分别在目录: /var/local/glib/ 和 /var/local/atk/ 下!

安装pango时: 用命令  ./configure --prefix=/var/local/pango  出现如下错误

checking FONTCONFIG_CFLAGS...
checking FONTCONFIG_LIBS... -lfontconfig
checking for freetype-config... /usr/local/bin/freetype-config
checking for FT_Get_Next_Char in -lfreetype... yes
checking for xft >= 2.0.0... yes
checking XFT_CFLAGS... -I/usr/X11R6/include -I/usr/include/freetype2
checking XFT_LIBS... -L/usr/X11R6/lib -lXft -lfreetype -lXrender -lfontconfig
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GLIB - version >= 2.4.0... no
configure: error:
*** Glib 2.4.0 or better is required. The latest version of
*** Glib is always available from ftp://ftp.gtk.org/.


请帮我找一下吧!,谢谢![/quote]

[quote:d070b6e73f="taxuewuhen"]对gtk2.4.3重新configure了一下!
发现出了错误:./configure --prefix=/var/local/gtk


checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GLIB - version >= 2.4.0...
*** 'pkg-config --modversion glib-2.0' returned 2.4.2, but GLIB (2.2.1)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error:
*** GLIB 2.4.0 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/pub/gtk/.

怎么办?虽然它已经给出了很明白的解决方法,但是我还是不知道如何动手![/quote]

请试一下:
./configure PKG_CONFIG_PATH=/var/local/glib/ (或者glib的路径)

不过好像要先装Glib 2.4?


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 23:54 , Processed in 0.192733 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表