设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
LFS(LinuxfromScratch)
›
Xorg 6.9.0 编译错误……
1
2
/ 2 页
下一页
返回列表
查看:
2223
|
回复:
15
Xorg 6.9.0 编译错误……
[复制链接]
fuch
fuch
当前离线
积分
197
IP卡
狗仔卡
发表于 2006-9-23 23:03:03
|
显示全部楼层
|
阅读模式
我已经装了libpng,编译时输出如下(make World 出错后又重新make):
make[1]: Entering directory `/root/build'
make[1]: Nothing to be done for `xmakefile-exists'.
make[1]: Leaving directory `/root/build'
make[1]: Entering directory `/root/build'
making all in ./include...
make[2]: Entering directory `/root/build/include'
making all in include/bitmaps...
make[3]: Entering directory `/root/build/include/bitmaps'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/include/bitmaps'
making all in include/extensions...
make[3]: Entering directory `/root/build/include/extensions'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/include/extensions'
making all in include/fonts...
make[3]: Entering directory `/root/build/include/fonts'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/include/fonts'
making all in include/GL...
make[3]: Entering directory `/root/build/include/GL'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/include/GL'
make[2]: Leaving directory `/root/build/include'
making all in ./config...
make[2]: Entering directory `/root/build/config'
making all in config/cf...
make[3]: Entering directory `/root/build/config/cf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/config/cf'
making all in config/imake...
make[3]: Entering directory `/root/build/config/imake'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/config/imake'
making all in config/makedepend...
make[3]: Entering directory `/root/build/config/makedepend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/config/makedepend'
making all in config/util...
make[3]: Entering directory `/root/build/config/util'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/config/util'
make[2]: Leaving directory `/root/build/config'
making all in ./lib...
make[2]: Entering directory `/root/build/lib'
making all in lib/xtrans...
make[3]: Entering directory `/root/build/lib/xtrans'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/build/lib/xtrans'
making all in lib/Xau...
make[3]: Entering directory `/root/build/lib/Xau'
make[3]: Leaving directory `/root/build/lib/Xau'
making all in lib/Xdmcp...
make[3]: Entering directory `/root/build/lib/Xdmcp'
make[3]: Leaving directory `/root/build/lib/Xdmcp'
making all in lib/X11...
make[3]: Entering directory `/root/build/lib/X11'
making all in lib/X11/xlibi18n...
make[4]: Entering directory `/root/build/lib/X11/xlibi18n'
making all in lib/X11/xlibi18n/lc...
make[5]: Entering directory `/root/build/lib/X11/xlibi18n/lc'
making all in lib/X11/xlibi18n/lc/gen...
make[6]: Entering directory `/root/build/lib/X11/xlibi18n/lc/gen'
rm -f ../../../../../exports/lib/locale/lib/common/xlibi18n.so.2
cd ../../../../../exports/lib/locale/lib/common && ln -s ../../../../../lib/X11/xlibi18n/lc/gen/libxlibi18n.so.2 ./xlibi18n.so.2
make[6]: Leaving directory `/root/build/lib/X11/xlibi18n/lc/gen'
making all in lib/X11/xlibi18n/lc/def...
make[6]: Entering directory `/root/build/lib/X11/xlibi18n/lc/def'
rm -f ../../../../../exports/lib/locale/lib/common/xlcDef.so.2
cd ../../../../../exports/lib/locale/lib/common && ln -s ../../../../../lib/X11/xlibi18n/lc/def/libxlcDef.so.2 ./xlcDef.so.2
make[6]: Leaving directory `/root/build/lib/X11/xlibi18n/lc/def'
making all in lib/X11/xlibi18n/lc/Utf8...
make[6]: Entering directory `/root/build/lib/X11/xlibi18n/lc/Utf8'
rm -f ../../../../../exports/lib/locale/lib/common/xlcUTF8Load.so.2
cd ../../../../../exports/lib/locale/lib/common && ln -s ../../../../../lib/X11/xlibi18n/lc/Utf8/libxlcUTF8Load.so.2 ./xlcUTF8Load.so.2
make[6]: Leaving directory `/root/build/lib/X11/xlibi18n/lc/Utf8'
making all in lib/X11/xlibi18n/lc/xlocale...
make[6]: Entering directory `/root/build/lib/X11/xlibi18n/lc/xlocale'
rm -f ../../../../../exports/lib/locale/lib/common/xlocale.so.2
cd ../../../../../exports/lib/locale/lib/common && ln -s ../../../../../lib/X11/xlibi18n/lc/xlocale/libxlocale.so.2 ./xlocale.so.2
make[6]: Leaving directory `/root/build/lib/X11/xlibi18n/lc/xlocale'
make[5]: Leaving directory `/root/build/lib/X11/xlibi18n/lc'
making all in lib/X11/xlibi18n/im...
make[5]: Entering directory `/root/build/lib/X11/xlibi18n/im'
making all in lib/X11/xlibi18n/im/ximcp...
make[6]: Entering directory `/root/build/lib/X11/xlibi18n/im/ximcp'
rm -f ../../../../../exports/lib/locale/lib/common/ximcp.so.2
cd ../../../../../exports/lib/locale/lib/common && ln -s ../../../../../lib/X11/xlibi18n/im/ximcp/libximcp.so.2 ./ximcp.so.2
make[6]: Leaving directory `/root/build/lib/X11/xlibi18n/im/ximcp'
make[5]: Leaving directory `/root/build/lib/X11/xlibi18n/im'
making all in lib/X11/xlibi18n/om...
make[5]: Entering directory `/root/build/lib/X11/xlibi18n/om'
making all in lib/X11/xlibi18n/om/generic...
make[6]: Entering directory `/root/build/lib/X11/xlibi18n/om/generic'
rm -f ../../../../../exports/lib/locale/lib/common/xomGeneric.so.2
cd ../../../../../exports/lib/locale/lib/common && ln -s ../../../../../lib/X11/xlibi18n/om/generic/libxomGeneric.so.2 ./xomGeneric.so.2
make[6]: Leaving directory `/root/build/lib/X11/xlibi18n/om/generic'
make[5]: Leaving directory `/root/build/lib/X11/xlibi18n/om'
make[4]: Leaving directory `/root/build/lib/X11/xlibi18n'
make[3]: Leaving directory `/root/build/lib/X11'
making all in lib/oldX...
make[3]: Entering directory `/root/build/lib/oldX'
make[3]: Leaving directory `/root/build/lib/oldX'
making all in lib/ICE...
make[3]: Entering directory `/root/build/lib/ICE'
make[3]: Leaving directory `/root/build/lib/ICE'
making all in lib/SM...
make[3]: Entering directory `/root/build/lib/SM'
make[3]: Leaving directory `/root/build/lib/SM'
making all in lib/Xext...
make[3]: Entering directory `/root/build/lib/Xext'
make[3]: Leaving directory `/root/build/lib/Xext'
making all in lib/Xt...
make[3]: Entering directory `/root/build/lib/Xt'
make[3]: Leaving directory `/root/build/lib/Xt'
making all in lib/Xss...
make[3]: Entering directory `/root/build/lib/Xss'
make[3]: Leaving directory `/root/build/lib/Xss'
making all in lib/Xxf86misc...
make[3]: Entering directory `/root/build/lib/Xxf86misc'
make[3]: Leaving directory `/root/build/lib/Xxf86misc'
making all in lib/Xxf86vm...
make[3]: Entering directory `/root/build/lib/Xxf86vm'
make[3]: Leaving directory `/root/build/lib/Xxf86vm'
making all in lib/Xxf86dga...
make[3]: Entering directory `/root/build/lib/Xxf86dga'
make[3]: Leaving directory `/root/build/lib/Xxf86dga'
making all in lib/Xxf86rush...
make[3]: Entering directory `/root/build/lib/Xxf86rush'
make[3]: Leaving directory `/root/build/lib/Xxf86rush'
making all in lib/Xmu...
make[3]: Entering directory `/root/build/lib/Xmu'
make[3]: Leaving directory `/root/build/lib/Xmu'
making all in lib/Xmuu...
make[3]: Entering directory `/root/build/lib/Xmuu'
make[3]: Leaving directory `/root/build/lib/Xmuu'
making all in lib/Xpm...
make[3]: Entering directory `/root/build/lib/Xpm'
make[3]: Leaving directory `/root/build/lib/Xpm'
making all in lib/Xp...
make[3]: Entering directory `/root/build/lib/Xp'
make[3]: Leaving directory `/root/build/lib/Xp'
making all in lib/XprintUtil...
make[3]: Entering directory `/root/build/lib/XprintUtil'
make[3]: Leaving directory `/root/build/lib/XprintUtil'
making all in lib/XprintAppUtil...
make[3]: Entering directory `/root/build/lib/XprintAppUtil'
make[3]: Leaving directory `/root/build/lib/XprintAppUtil'
making all in lib/Xaw6...
make[3]: Entering directory `/root/build/lib/Xaw6'
make[3]: Leaving directory `/root/build/lib/Xaw6'
making all in lib/Xaw7...
make[3]: Entering directory `/root/build/lib/Xaw7'
make[3]: Leaving directory `/root/build/lib/Xaw7'
making all in lib/Xaw...
make[3]: Entering directory `/root/build/lib/Xaw'
make[3]: Leaving directory `/root/build/lib/Xaw'
making all in lib/Xi...
make[3]: Entering directory `/root/build/lib/Xi'
make[3]: Leaving directory `/root/build/lib/Xi'
making all in lib/Xtst...
make[3]: Entering directory `/root/build/lib/Xtst'
make[3]: Leaving directory `/root/build/lib/Xtst'
making all in lib/FS...
make[3]: Entering directory `/root/build/lib/FS'
make[3]: Leaving directory `/root/build/lib/FS'
making all in lib/xkbfile...
make[3]: Entering directory `/root/build/lib/xkbfile'
make[3]: Leaving directory `/root/build/lib/xkbfile'
making all in lib/xkbui...
make[3]: Entering directory `/root/build/lib/xkbui'
make[3]: Leaving directory `/root/build/lib/xkbui'
making all in lib/lbxutil...
make[3]: Entering directory `/root/build/lib/lbxutil'
making all in lib/lbxutil/lbx_zlib...
make[4]: Entering directory `/root/build/lib/lbxutil/lbx_zlib'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/build/lib/lbxutil/lbx_zlib'
making all in lib/lbxutil/delta...
make[4]: Entering directory `/root/build/lib/lbxutil/delta'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/build/lib/lbxutil/delta'
making all in lib/lbxutil/image...
make[4]: Entering directory `/root/build/lib/lbxutil/image'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/build/lib/lbxutil/image'
make[3]: Leaving directory `/root/build/lib/lbxutil'
making all in lib/Xv...
make[3]: Entering directory `/root/build/lib/Xv'
make[3]: Leaving directory `/root/build/lib/Xv'
making all in lib/GL...
make[3]: Entering directory `/root/build/lib/GL'
making all in lib/GL/mesa...
make[4]: Entering directory `/root/build/lib/GL/mesa'
making all in lib/GL/mesa/x86...
make[5]: Entering directory `/root/build/lib/GL/mesa/x86'
make[5]: Leaving directory `/root/build/lib/GL/mesa/x86'
making all in lib/GL/mesa/array_cache...
make[5]: Entering directory `/root/build/lib/GL/mesa/array_cache'
make[5]: Leaving directory `/root/build/lib/GL/mesa/array_cache'
making all in lib/GL/mesa/main...
make[5]: Entering directory `/root/build/lib/GL/mesa/main'
make[5]: Leaving directory `/root/build/lib/GL/mesa/main'
making all in lib/GL/mesa/math...
make[5]: Entering directory `/root/build/lib/GL/mesa/math'
make[5]: Leaving directory `/root/build/lib/GL/mesa/math'
making all in lib/GL/mesa/swrast...
make[5]: Entering directory `/root/build/lib/GL/mesa/swrast'
make[5]: Leaving directory `/root/build/lib/GL/mesa/swrast'
making all in lib/GL/mesa/swrast_setup...
make[5]: Entering directory `/root/build/lib/GL/mesa/swrast_setup'
make[5]: Leaving directory `/root/build/lib/GL/mesa/swrast_setup'
making all in lib/GL/mesa/tnl...
make[5]: Entering directory `/root/build/lib/GL/mesa/tnl'
make[5]: Leaving directory `/root/build/lib/GL/mesa/tnl'
making all in lib/GL/mesa/tnl_dd...
make[5]: Entering directory `/root/build/lib/GL/mesa/tnl_dd'
make[5]: Leaving directory `/root/build/lib/GL/mesa/tnl_dd'
making all in lib/GL/mesa/shader...
make[5]: Entering directory `/root/build/lib/GL/mesa/shader'
making all in lib/GL/mesa/shader/grammar...
make[6]: Entering directory `/root/build/lib/GL/mesa/shader/grammar'
make[6]: Leaving directory `/root/build/lib/GL/mesa/shader/grammar'
making all in lib/GL/mesa/shader/slang...
make[6]: Entering directory `/root/build/lib/GL/mesa/shader/slang'
making all in lib/GL/mesa/shader/slang/library...
make[7]: Entering directory `/root/build/lib/GL/mesa/shader/slang/library'
make[7]: Nothing to be done for `all'.
make[7]: Leaving directory `/root/build/lib/GL/mesa/shader/slang/library'
make[6]: Leaving directory `/root/build/lib/GL/mesa/shader/slang'
make[5]: Leaving directory `/root/build/lib/GL/mesa/shader'
make[4]: Leaving directory `/root/build/lib/GL/mesa'
making all in lib/GL/glx...
make[4]: Entering directory `/root/build/lib/GL/glx'
make[4]: Leaving directory `/root/build/lib/GL/glx'
making all in lib/GL/dri/drm...
make[4]: Entering directory `/root/build/lib/GL/dri/drm'
make[4]: Leaving directory `/root/build/lib/GL/dri/drm'
making all in lib/GL/GL...
make[4]: Entering directory `/root/build/lib/GL/GL'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/build/lib/GL/GL'
making all in lib/GL/mesa/drivers/osmesa...
make[4]: Entering directory `/root/build/lib/GL/mesa/drivers/osmesa'
make[4]: Leaving directory `/root/build/lib/GL/mesa/drivers/osmesa'
making all in lib/GL/mesa/drivers/dri...
make[4]: Entering directory `/root/build/lib/GL/mesa/drivers/dri'
making all in lib/GL/mesa/drivers/dri/common...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/common'
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/common'
making all in lib/GL/mesa/drivers/dri/i810...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/i810'
rm -f ../../../../../../exports/lib/modules/dri/i810_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/i810/i810_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/i810'
making all in lib/GL/mesa/drivers/dri/i915...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/i915'
rm -f ../../../../../../exports/lib/modules/dri/i915_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/i915/i915_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/i915'
making all in lib/GL/mesa/drivers/dri/sis...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/sis'
rm -f ../../../../../../exports/lib/modules/dri/sis_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/sis/sis_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/sis'
making all in lib/GL/mesa/drivers/dri/mga...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/mga'
rm -f ../../../../../../exports/lib/modules/dri/mga_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/mga/mga_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/mga'
making all in lib/GL/mesa/drivers/dri/r128...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/r128'
rm -f ../../../../../../exports/lib/modules/dri/r128_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/r128/r128_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/r128'
making all in lib/GL/mesa/drivers/dri/radeon...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/radeon'
rm -f ../../../../../../exports/lib/modules/dri/radeon_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/radeon/radeon_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/radeon'
making all in lib/GL/mesa/drivers/dri/r200...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/r200'
rm -f ../../../../../../exports/lib/modules/dri/r200_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/r200/r200_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/r200'
making all in lib/GL/mesa/drivers/dri/tdfx...
make[5]: Entering directory `/root/build/lib/GL/mesa/drivers/dri/tdfx'
rm -f ../../../../../../exports/lib/modules/dri/tdfx_dri.so
+ cd ../../../../../../exports/lib/modules/dri
+ ln -s ../../../../lib/GL/mesa/drivers/dri/tdfx/tdfx_dri.so .
make[5]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri/tdfx'
make[4]: Leaving directory `/root/build/lib/GL/mesa/drivers/dri'
make[3]: Leaving directory `/root/build/lib/GL'
making all in lib/GLU...
make[3]: Entering directory `/root/build/lib/GLU'
making all in lib/GLU/include...
make[4]: Entering directory `/root/build/lib/GLU/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/root/build/lib/GLU/include'
making all in lib/GLU/libutil...
make[4]: Entering directory `/root/build/lib/GLU/libutil'
make[4]: Leaving directory `/root/build/lib/GLU/libutil'
making all in lib/GLU/libtess...
make[4]: Entering directory `/root/build/lib/GLU/libtess'
make[4]: Leaving directory `/root/build/lib/GLU/libtess'
making all in lib/GLU/libnurbs/internals...
make[4]: Entering directory `/root/build/lib/GLU/libnurbs/internals'
make[4]: Leaving directory `/root/build/lib/GLU/libnurbs/internals'
making all in lib/GLU/libnurbs/interface...
make[4]: Entering directory `/root/build/lib/GLU/libnurbs/interface'
make[4]: Leaving directory `/root/build/lib/GLU/libnurbs/interface'
making all in lib/GLU/libnurbs/nurbtess...
make[4]: Entering directory `/root/build/lib/GLU/libnurbs/nurbtess'
make[4]: Leaving directory `/root/build/lib/GLU/libnurbs/nurbtess'
make[3]: Leaving directory `/root/build/lib/GLU'
making all in lib/GLw...
make[3]: Entering directory `/root/build/lib/GLw'
make[3]: Leaving directory `/root/build/lib/GLw'
making all in lib/Xinerama...
make[3]: Entering directory `/root/build/lib/Xinerama'
make[3]: Leaving directory `/root/build/lib/Xinerama'
making all in lib/Xrender...
make[3]: Entering directory `/root/build/lib/Xrender'
make[3]: Leaving directory `/root/build/lib/Xrender'
making all in lib/fontconfig...
make[3]: Entering directory `/root/build/lib/fontconfig'
rm -f fcatomic.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -Wall -Wpointer-arith -Wundef -I/usr/include/freetype2 -I/usr/include/freetype2/config -I../../extras/fontconfig/src -I../../extras/fontconfig -I../../exports/include/X11 -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DFC_DEFAULT_FONTS='""' -DHAVE_EXPAT -DXFREE86_FT2 -DFONTCONFIG_PATH='"/etc/fonts"' -DHAVE_MKSTEMP -DHAVE_FT_GET_BDF_PROPERTY -DHAVE_FT_GET_NEXT_CHAR -DHAVE_FT_GET_PS_FONT_INFO -DHAVE_FT_GET_X11_FONT_FORMAT -DHAVE_FT_HAS_PS_GLYPH_NAMES -DHAVE_LINK -DHAVE_GETUID -DHAVE_GETEUID -fPIC fcatomic.c
In file included from ../../extras/fontconfig/fontconfig/fcfreetype.h:27,
from ../../extras/fontconfig/src/fcint.h:39,
from fcatomic.c:50:
/usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
In file included from ../../extras/fontconfig/src/fcint.h:39,
from fcatomic.c:50:
../../extras/fontconfig/fontconfig/fcfreetype.h:28:10: error: #include expects "FILENAME" or <FILENAME>
In file included from ../../extras/fontconfig/src/fcint.h:39,
from fcatomic.c:50:
../../extras/fontconfig/fontconfig/fcfreetype.h:33: error: syntax error before 'FcFreeTypeCharIndex'
../../extras/fontconfig/fontconfig/fcfreetype.h:33: error: syntax error before 'face'
../../extras/fontconfig/fontconfig/fcfreetype.h:33: warning: type defaults to 'int' in declaration of 'FcFreeTypeCharIndex'
../../extras/fontconfig/fontconfig/fcfreetype.h:33: warning: data definition has no type or storage class
../../extras/fontconfig/fontconfig/fcfreetype.h:36: error: syntax error before 'face'
../../extras/fontconfig/fontconfig/fcfreetype.h:39: error: syntax error before 'face'
../../extras/fontconfig/fontconfig/fcfreetype.h:42: error: syntax error before 'FT_Face'
../../extras/fontconfig/fontconfig/fcfreetype.h:45: warning: type defaults to 'int' in declaration of 'FT_Face'
../../extras/fontconfig/fontconfig/fcfreetype.h:45: error: syntax error before 'f'
In file included from fcatomic.c:50:
../../extras/fontconfig/src/fcint.h:596: error: syntax error before 'encoding'
make[3]: *** [fcatomic.o] Error 1
make[3]: Leaving directory `/root/build/lib/fontconfig'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/build/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/build'
make: *** [all] Error 2
复制代码
究竟是什么问题呢?
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
晨想
晨想
当前离线
积分
9643
IP卡
狗仔卡
发表于 2006-9-23 23:22:21
|
显示全部楼层
你是不是定义的时候,定义需要编译 fontconfig ?
回复
支持
反对
使用道具
举报
显身卡
小丑奇兵
小丑奇兵
当前离线
积分
906
IP卡
狗仔卡
发表于 2006-9-24 00:00:40
|
显示全部楼层
-I/usr/include/freetype2 -I/usr/include/freetype2/config
可以看出定义了需要包含freetype2和fontconfig.
所以你在编译之前需要先安装了freetype2和fontconfig.
回复
支持
反对
使用道具
举报
显身卡
fuch
fuch
当前离线
积分
197
IP卡
狗仔卡
楼主
|
发表于 2006-9-24 14:08:07
|
显示全部楼层
freetype2和fontconfig我都装了,并且按照blfs创建config/cf/host.def,不过还是不行……
make[4]: Leaving directory `/root/build/lib/Xrender'
making all in lib/Xft1...
make[4]: Entering directory `/root/build/lib/Xft1'
rm -f xftcfg.o
gcc -m32 -c -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -Wall -Wpointer-arith -Wundef -I/usr/include/freetype2 -I/usr/include/freetype2/config -I../../exports/include/X11 -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DFREETYPE2 -DXFREE86_FT2 -fPIC xftcfg.c
In file included from XftFreetype.h:29,
from xftint.h:31,
from xftcfg.c:28:
/usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
In file included from xftint.h:31,
from xftcfg.c:28:
XftFreetype.h:30:10: error: #include expects "FILENAME" or <FILENAME>
In file included from xftint.h:31,
from xftcfg.c:28:
XftFreetype.h:35: error: syntax error before '_XftFTlibrary'
XftFreetype.h:35: warning: type defaults to 'int' in declaration of '_XftFTlibrary'
XftFreetype.h:35: warning: data definition has no type or storage class
XftFreetype.h:38: error: syntax error before 'FT_Face'
XftFreetype.h:38: warning: no semicolon at end of struct or union
XftFreetype.h:42: error: syntax error before 'size'
XftFreetype.h:42: warning: type defaults to 'int' in declaration of 'size'
XftFreetype.h:42: warning: data definition has no type or storage class
XftFreetype.h:55: error: syntax error before 'matrix'
XftFreetype.h:55: warning: type defaults to 'int' in declaration of 'matrix'
XftFreetype.h:55: warning: data definition has no type or storage class
XftFreetype.h:74: error: syntax error before 'face'
make[4]: *** [xftcfg.o] Error 1
make[4]: Leaving directory `/root/build/lib/Xft1'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/root/build/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/root/build'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/root/build'
make: *** [World] Error 2
复制代码
回复
支持
反对
使用道具
举报
显身卡
d00m3d
d00m3d
当前离线
积分
14541
IP卡
狗仔卡
发表于 2006-9-24 15:00:34
|
显示全部楼层
BLFS 的样板 host.def 是要自己去修改来满足自己的硬件,不是创建了就算的,把你的 host.def 贴出来看看
回复
支持
反对
使用道具
举报
显身卡
fuch
fuch
当前离线
积分
197
IP卡
狗仔卡
楼主
|
发表于 2006-9-24 15:20:57
|
显示全部楼层
我就用blfs上的host.def
/* Begin Xorg host.def file */
/* System Related Information. If you read and configure only one
* section then it should be this one. The Intel architecture defaults
* are set for a i686 and higher. Axp is for the Alpha architecture
* and Ppc is for the Power PC. AMD64 is for the Opteron processor.
* Note that there have been reports that the Ppc optimization line
* causes segmentation faults during build. If that happens, try
* building without the DefaultGcc2PpcOpt line. ***********/
/* #define DefaultGcc2i386Opt -O2 -fno-strength-reduce \
-fno-strict-aliasing -march=i686 */
/* #define DefaultGcc2AMD64Opt -O2 -fno-strength-reduce \
-fno-strict-aliasing */
/* #define DefaultGcc2AxpOpt -O2 -mcpu=ev6 */
/* #define DefaultGcc2PpcOpt -O2 -mcpu=750 */
#define HasFreetype2 YES
#define HasFontconfig YES
#define HasExpat YES
#define HasLibpng YES
#define HasZlib YES
/*
* Which drivers to build. When building a static server, each of
* these will be included in it. When building the loadable server
* each of these modules will be built.
*
#define XF86CardDrivers mga glint nv tga s3virge sis rendition \
neomagic i740 tdfx savage \
cirrus vmware tseng trident chips apm \
GlideDriver fbdev i128 \
ati DevelDrivers ark \
cyrix siliconmotion vesa vga \
XF86OSCardDrivers XF86ExtraCardDrivers
*/
/*
* Select the XInput devices you want by uncommenting this.
*
#define XInputDrivers mouse keyboard acecad calcomp citron \
digitaledge dmc dynapro elographics \
microtouch mutouch penmount spaceorb \
summa wacom void magictouch aiptek
*/
/* Most installs will only need this */
#define XInputDrivers mouse keyboard
/* Xterm is no longer built by default */
#define BuildXterm YES
/* Disable building Xprint server and clients until we get them figured
* out but build Xprint libraries to allow precompiled binaries such as
* Acrobat Reader to run.
*/
#define XprtServer NO
#define BuildXprintClients NO
/* Uncomment the following define if you would prefer to install X into
* /usr or change it to any other location that you prefer.
* The GL related defines disable compatibility symlinks (the links
* are not needed when X is installed in /usr).
#define ProjectRoot /usr
#define LinkGLToUsrInclude NO
#define LinkGLToUsrLib NO
*/
/* End Xorg host.def file */
复制代码
#define HasFreetype2 YES
#define HasFontconfig YES
#define HasExpat YES
#define HasLibpng YES
#define HasZlib YES
复制代码
这一部分是什么意思?改成NO会怎样呢?
回复
支持
反对
使用道具
举报
显身卡
d00m3d
d00m3d
当前离线
积分
14541
IP卡
狗仔卡
发表于 2006-9-24 15:23:52
|
显示全部楼层
没有修改过 == 没有任何设定!
回复
支持
反对
使用道具
举报
显身卡
SCys
SCys
当前离线
积分
529
IP卡
狗仔卡
发表于 2006-9-24 19:04:22
|
显示全部楼层
那个不是常数定义吗?
回复
支持
反对
使用道具
举报
显身卡
晨想
晨想
当前离线
积分
9643
IP卡
狗仔卡
发表于 2006-9-24 19:06:57
|
显示全部楼层
fontconfig/freetype 最好外部安装。。。。
回复
支持
反对
使用道具
举报
显身卡
SCys
SCys
当前离线
积分
529
IP卡
狗仔卡
发表于 2006-9-24 19:07:57
|
显示全部楼层
问问,fontconfig/freetype安装不会自动修改添加确认标志?
要手动成这个样子?
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
Redhat/Fedora/CentOS Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表