LinuxSir.cn,穿越时空的Linuxsir!

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

求救:gtk+-2.6,configure正常,make出错

[复制链接]
发表于 2005-3-9 20:08:44 | 显示全部楼层 |阅读模式
我按lfs6.1装的系统,改用了2.6.11的 内核一切正常
按照blfs最新cvs搬安装,Xorg6.8.1也正常。目前在KDE核心部分编译到kdebase也没出错
qt-3.3.3
gtk+-1.2.10
atk1.9.0
pango-1.8.1
都安装的很正常
KDE核心部分编译到kdebase也没出错

我用的gcc3.4.3

但在编译gtk+-2.6.4(2.6.0也试了)时,configure部分很顺利,最后出现tagart X11。但在make的时候却报错,而且都是几个gdk/和gdk/x11下的几个.h文件出错,不知道为什么
ake  all-recursive
make[1]: Entering directory `/blfs/X/gtk+-2.6.4'
Making all in po
make[2]: Entering directory `/blfs/X/gtk+-2.6.4/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/blfs/X/gtk+-2.6.4/po'
Making all in po-properties
make[2]: Entering directory `/blfs/X/gtk+-2.6.4/po-properties'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/blfs/X/gtk+-2.6.4/po-properties'
Making all in gdk-pixbuf
make[2]: Entering directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf'
make  all-recursive
make[3]: Entering directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf'
Making all in pixops
make[4]: Entering directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf/pixops'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf/pixops'
make[4]: Entering directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf'
make[4]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf'
make[3]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf'
make[2]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk-pixbuf'
Making all in gdk
make[2]: Entering directory `/blfs/X/gtk+-2.6.4/gdk'
make  all-recursive
make[3]: Entering directory `/blfs/X/gtk+-2.6.4/gdk'
Making all in x11
make[4]: Entering directory `/blfs/X/gtk+-2.6.4/gdk/x11'
if /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"Gdk\" -DGDK_COMPILATION -I../.. -I../../gdk -I../../gdk -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../..//usr/lib/pkgconfig/. -I/usr/X11R6/include -I/usr/include/freetype2    -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/X11R6/include   -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/X11R6/include       -g -O2 -Wall -MT gdkasync.lo -MD -MP -MF ".deps/gdkasync.Tpo" \
  -c -o gdkasync.lo `test -f 'gdkasync.c' || echo './'`gdkasync.c; \
then mv -f ".deps/gdkasync.Tpo" ".deps/gdkasync.Plo"; \
else rm -f ".deps/gdkasync.Tpo"; exit 1; \
fi
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"Gdk\" -DGDK_COMPILATION -I../.. -I../../gdk -I../../gdk -DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I../..//usr/lib/pkgconfig/. -I/usr/X11R6/include -I/usr/include/freetype2 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/X11R6/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/X11R6/include -g -O2 -Wall -MT gdkasync.lo -MD -MP -MF .deps/gdkasync.Tpo -c gdkasync.c  -fPIC -DPIC -o .libs/gdkasync.o
In file included from ../../gdk/gdkcolor.h:4,
                 from ../../gdk/gdk.h:30,
                 from ../../gdk/gdkalias.h:29,
                 from gdkasync.c:51:
../../gdk/gdktypes.h:33:25: pango/pango.h: No such file or directory
In file included from ../../gdk/gdk.h:34,
                 from ../../gdk/gdkalias.h:29,
                 from gdkasync.c:51:
../../gdk/gdkdrawable.h:94: error: parse error before "angoFont"
../../gdk/gdkdrawable.h:161: error: parse error before "angoMatrix"
../../gdk/gdkdrawable.h:327: error: parse error before "angoFont"
../../gdk/gdkdrawable.h:335: error: parse error before "angoLayoutLine"
../../gdk/gdkdrawable.h:340: error: parse error before "angoLayout"
../../gdk/gdkdrawable.h:346: error: parse error before "angoLayoutLine"
../../gdk/gdkdrawable.h:353: error: parse error before "angoLayout"
../../gdk/gdkdrawable.h:359: error: parse error before "angoMatrix"
In file included from ../../gdk/gdk.h:37,
                 from ../../gdk/gdkalias.h:29,
                 from gdkasync.c:51:
../../gdk/gdkfont.h:7:30: pango/pango-font.h: No such file or directory
In file included from ../../gdk/gdk.h:37,
                 from ../../gdk/gdkalias.h:29,
                 from gdkasync.c:51:
../../gdk/gdkfont.h:45: error: parse error before "angoFontDescription"
../../gdk/gdkfont.h:52: error: parse error before '*' token
In file included from ../../gdk/gdk.h:41,
                 from ../../gdk/gdkalias.h:29,
                 from gdkasync.c:51:
../../gdk/gdkkeys.h:105: error: parse error before "gdk_keymap_get_direction"
../../gdk/gdkkeys.h:105: warning: type defaults to `int' in declaration of `gdk_keymap_get_direction'
../../gdk/gdkkeys.h:105: warning: data definition has no type or storage class
In file included from ../../gdk/gdk.h:43,
                 from ../../gdk/gdkalias.h:29,
                 from gdkasync.c:51:
../../gdk/gdkpango.h:69: error: parse error before "angoRenderer"
../../gdk/gdkpango.h:69: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:72: error: parse error before '}' token
../../gdk/gdkpango.h:84: error: parse error before "PangoRendererClass"
../../gdk/gdkpango.h:84: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:89: error: parse error before '*' token
../../gdk/gdkpango.h:89: warning: type defaults to `int' in declaration of `gdk_pango_renderer_new'
../../gdk/gdkpango.h:89: warning: data definition has no type or storage class
../../gdk/gdkpango.h:90: error: parse error before '*' token
../../gdk/gdkpango.h:90: warning: type defaults to `int' in declaration of `gdk_pango_renderer_get_default'
../../gdk/gdkpango.h:90: warning: data definition has no type or storage class
../../gdk/gdkpango.h:97: error: parse error before "PangoRenderPart"
../../gdk/gdkpango.h:100: error: parse error before "PangoRenderPart"
../../gdk/gdkpango.h:105: error: parse error before '*' token
../../gdk/gdkpango.h:105: warning: type defaults to `int' in declaration of `gdk_pango_context_get_for_screen'
../../gdk/gdkpango.h:105: warning: data definition has no type or storage class
../../gdk/gdkpango.h:107: error: parse error before '*' token
../../gdk/gdkpango.h:107: warning: type defaults to `int' in declaration of `gdk_pango_context_get'
../../gdk/gdkpango.h:107: warning: data definition has no type or storage class
../../gdk/gdkpango.h:110: error: parse error before '*' token
../../gdk/gdkpango.h:121: error: parse error before '*' token
../../gdk/gdkpango.h:126: error: parse error before '*' token
../../gdk/gdkpango.h:141: error: parse error before "PangoAttribute"
../../gdk/gdkpango.h:141: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:143: error: parse error before '}' token
../../gdk/gdkpango.h:147: error: parse error before "PangoAttribute"
../../gdk/gdkpango.h:147: warning: no semicolon at end of struct or union
../../gdk/gdkpango.h:149: error: parse error before '}' token
../../gdk/gdkpango.h:151: error: parse error before '*' token
../../gdk/gdkpango.h:151: warning: type defaults to `int' in declaration of `gdk_pango_attr_stipple_new'
../../gdk/gdkpango.h:151: warning: data definition has no type or storage class
../../gdk/gdkpango.h:152: error: parse error before '*' token
../../gdk/gdkpango.h:152: warning: type defaults to `int' in declaration of `gdk_pango_attr_embossed_new'
../../gdk/gdkpango.h:152: warning: data definition has no type or storage class
In file included from ../../gdk/x11/gdkx.h:80,
                 from ../../gdk/gdkalias.h:32,
                 from gdkasync.c:51:
../../gdk/x11/gdkprivate-x11.h:186: error: parse error before '*' token
../../gdk/x11/gdkprivate-x11.h:187: warning: type defaults to `int' in declaration of `_gdk_x11_renderer_get'
../../gdk/x11/gdkprivate-x11.h:187: warning: data definition has no type or storage class
In file included from ../../gdk/x11/gdkx.h:81,
                 from ../../gdk/gdkalias.h:32,
                 from gdkasync.c:51:
../../gdk/x11/gdkscreen-x11.h:93: error: parse error before "PangoRenderer"
../../gdk/x11/gdkscreen-x11.h:93: warning: no semicolon at end of struct or union
make[4]: *** [gdkasync.lo] 错误 1
make[4]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk/x11'
make[3]: *** [all-recursive] 错误 1
make[3]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk'
make[2]: *** [all] 错误 2
make[2]: Leaving directory `/blfs/X/gtk+-2.6.4/gdk'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/blfs/X/gtk+-2.6.4'
make: *** [all] 错误 2
发表于 2005-3-10 11:20:17 | 显示全部楼层
重新来吧

两点建议:
1.最好使用 windows putty ssh 登陆系统,然后粘贴复制 命令去做
2.su - lfs  跟 chroot 的时候最好不要退出   有些命令执行的时候会换目录的  请注意 不要一味 粘贴 灰字部分
回复 支持 反对

使用道具 举报

发表于 2005-3-10 12:17:30 | 显示全部楼层
../../gdk/gdkfont.h:7:30: pango/pango-font.h: No such file or directory
之前的pango安装到哪去了?
找找系统上有没有这个pango-font.h这个东东。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-10 14:57:53 | 显示全部楼层
多谢楼上的,发现那些.h在/usr/lib/pango-1.0/pango下,但pango-1.0不在路径里,所以都没找到,所以一些类型定义就就没找到
改了下,好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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