LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 653|回复: 4

GTK+-2.4.0在make时出现了这个问题不能通过 好心人进来看一下 论友们帮帮我呀!

[复制链接]
发表于 2004-4-25 16:43:43 | 显示全部楼层 |阅读模式
我的GTK+-2.4.0没有安好,在./configure --prefix=/usr --sysconfdir=/etc  完成后用make执行时没通过,出现了这个
       .
       .
       .
   nc.Tpo -c gdkasync.c  -fPIC -DPIC -o .libs/gdkasync.o
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 bee                                                             n included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "lease always use macro                                                             s 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 `/mnt/Disk2/DownLoad/GTK/gtk+-2.4.0/gdk/x11'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/Disk2/DownLoad/GTK/gtk+-2.4.0/gdk'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/Disk2/DownLoad/GTK/gtk+-2.4.0/gdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/Disk2/DownLoad/GTK/gtk+-2.4.0'
make: *** [all] Error 2


我不清楚这到底是什么问题  请大家:help :help :help

freetype 我安了一个是2.1.8版的    ./configure --prefix=/usr  不知是不是有问题,还是版本不对    2.1.8是最新的:confused: :confused: :confused: :confused:
 楼主| 发表于 2004-4-25 19:44:13 | 显示全部楼层
谁来帮帮我呀


我现在是超级郁闷



顶一下    回个贴吗:thank :thank :thank :thank :thank :thank :thank :thank
发表于 2004-4-25 20:07:31 | 显示全部楼层
我也是这个 问题,到现在也解决不了了,有没有高手
 楼主| 发表于 2004-4-25 20:24:41 | 显示全部楼层
都来顶一下3
发表于 2004-4-26 08:21:15 | 显示全部楼层

这个问题我也遇见过,这样解决的:

修改这个文件:/usr/include/freetype2/freetype/freetype.h
把下面内容修改成后面所附的
//#ifndef FT_FREETYPE_H
//#error "`ft2build.h' hasn't been included yet!"
//#error "lease always use macros to include FreeType header files."
//#error "Example:"
//#error "  #include <ft2build.h>"
//#error "  #include FT_FREETYPE_H"
//#endif
                                                                                                                                             
//修改成这个样子
//revised by johnboo 2004.04.11
#ifndef FT_FREETYPE_H
#include <ft2build.h>
#include  FT_FREETYPE_H
#endif
                                                                                                                                             
#ifndef __FREETYPE_H__
#define __FREETYPE_H__

//问题是解决了,但我不知是否会影响到其它用到这个头文件的代码,现在还没出什么问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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