+ -
当前位置:首页 → 问答吧 → 编译xorg-Server-1.7.1出错,是不是python冲突?

编译xorg-Server-1.7.1出错,是不是python冲突?

时间:2010-05-15

来源:互联网

在编译xorg-Server-1.7.1时出错了,信息如下,

我安装的python包有两个,一个是系统两带的python-2.2.2-26,另一个是新安装的Python-2.6.4,现在编译到xorg_symbols时就出错。

代码:
Making all in shadowfb
 CC sfbmodule.o
 CC shadow.o
 LINK libshadowfb.la
Making all in vbe
 CC vbe.o
 CC vbeModes.o
 CC vbe_module.o
 LINK libvbe.la
Making all in vgahw
 CC vgaHW.o
 CC vgaHWmodule.o
 LINK libvgahw.la
Making all in xaa
 CC xaaInit.o
 CC xaaGC.o
 CC xaaInitAccel.o
 CC xaaFallback.o
 CC xaaBitBlt.o
 CC xaaCpyArea.o
 CC xaaGCmisc.o
 CC xaaCpyWin.o
 CC xaaCpyPlane.o
 CC xaaFillRect.o
 CC xaaTEText.o
 CC xaaNonTEText.o
 CC xaaPCache.o
 CC xaaSpans.o
 CC xaaROP.o
 CC xaaImage.o
 CC xaaWrapper.o
 CC xaaRect.o
 CC xaaLineMisc.o
 CC xaaBitOrder.o
 CC xaaFillPoly.o
 CC xaaWideLine.o
 CC xaaTables.o
 CC xaaFillArc.o
 CC xaaLine.o
 CC xaaDashLine.o
 CC xaaOverlay.o
 CC xaaOffscreen.o
 CC xaaOverlayDF.o
 CC xaaStateChange.o
 CC xaaPict.o
 CC s-xaaLine.o
 CC s-xaaDashLine.o
 CC l-xaaBitmap.o
 CC l-xaaStipple.o
 CC l-xaaTEGlyph.o
 CC m-xaaBitmap.o
 CC m-xaaStipple.o
 CC m-xaaTEGlyph.o
 CC lf-xaaBitmap.o
 CC lf-xaaStipple.o
 CC lf-xaaTEGlyph.o
 CC mf-xaaBitmap.o
 CC mf-xaaStipple.o
 CC mf-xaaTEGlyph.o
 CC l3-xaaBitmap.o
 CC l3-xaaStipple.o
 CC m3-xaaBitmap.o
 CC m3-xaaStipple.o
 CC lf3-xaaBitmap.o
 CC lf3-xaaStipple.o
 CC mf3-xaaBitmap.o
 CC mf3-xaaStipple.o
 LINK libxaa.la
Making all in xf8_16bpp
 CC xf8_16module.o
 LINK libxf8_16bpp.la
Making all in loader
 CC loader.o
 CC loadext.o
 CC loadmod.o
 CC dlloader.o
 CC os.o
 CC sdksyms.o
sdksyms.c:390: parse error before "void"
sdksyms.c:400: parse error before "int"
sdksyms.c:401: initializer element is not constant
sdksyms.c:401: (near initialization for `xorg_symbols[75]')
sdksyms.c:419: parse error before "XID"
sdksyms.c:420: initializer element is not constant
sdksyms.c:420: (near initialization for `xorg_symbols[93]')
sdksyms.c:422: parse error before "unsigned"
sdksyms.c:423: initializer element is not constant
sdksyms.c:423: (near initialization for `xorg_symbols[95]')
sdksyms.c:482: parse error before "void"
sdksyms.c:483: initializer element is not constant
sdksyms.c:483: (near initialization for `xorg_symbols[154]')
sdksyms.c:509: parse error before "RealChildHeadProc"
sdksyms.c:510: initializer element is not constant
sdksyms.c:510: (near initialization for `xorg_symbols[180]')
sdksyms.c:595: `list' undeclared here (not in a function)
sdksyms.c:595: initializer element is not constant
sdksyms.c:595: (near initialization for `xorg_symbols[265]')
sdksyms.c:639: `ev' undeclared here (not in a function)
sdksyms.c:639: initializer element is not constant
sdksyms.c:639: (near initialization for `xorg_symbols[309]')
sdksyms.c:773: warning: `SecurityLookupIDByType' is deprecated (declared at ../../../include/resource.h:265)
sdksyms.c:774: warning: `SecurityLookupIDByClass' is deprecated (declared at ../../../include/resource.h:272)
sdksyms.c:775: warning: `LookupIDByType' is deprecated (declared at ../../../include/resource.h:277)
sdksyms.c:776: warning: `LookupIDByClass' is deprecated (declared at ../../../include/resource.h:282)
sdksyms.c:789: parse error before "char"
sdksyms.c:790: initializer element is not constant
sdksyms.c:790: (near initialization for `xorg_symbols[459]')
sdksyms.c:870: parse error before "void"
sdksyms.c:871: initializer element is not constant
sdksyms.c:871: (near initialization for `xorg_symbols[539]')
sdksyms.c:876: parse error before "void"
sdksyms.c:916: parse error before "DamagePtr"
sdksyms.c:918: parse error before "DrawablePtr"
sdksyms.c:938: parse error before "ClientPtr"
sdksyms.c:939: initializer element is not constant
sdksyms.c:939: (near initialization for `xorg_symbols[600]')
sdksyms.c:963: parse error before "xEvent"
sdksyms.c:964: initializer element is not constant
sdksyms.c:964: (near initialization for `xorg_symbols[624]')
sdksyms.c:1120: parse error before "void"
sdksyms.c:1121: initializer element is not constant
sdksyms.c:1121: (near initialization for `xorg_symbols[780]')
sdksyms.c:1128: parse error before "ScreenPtr"
sdksyms.c:1129: initializer element is not constant
sdksyms.c:1129: (near initialization for `xorg_symbols[787]')
sdksyms.c:1199: parse error before "pointer"
sdksyms.c:1200: initializer element is not constant
sdksyms.c:1200: (near initialization for `xorg_symbols[857]')
sdksyms.c:1421: parse error before "ScreenPtr"
sdksyms.c:1422: initializer element is not constant
sdksyms.c:1422: (near initialization for `xorg_symbols[1078]')
sdksyms.c:1436: parse error before "char"
sdksyms.c:1437: initializer element is not constant
sdksyms.c:1437: (near initialization for `xorg_symbols[1092]')
sdksyms.c:1442: parse error before "void"
sdksyms.c:1444: parse error before "XF86ConfigPtr"
sdksyms.c:1491: warning: `miPointerCurrentScreen' is deprecated (declared at ../../../mi/mipointer.h:116)
sdksyms.c:1501: parse error before "ScreenPtr"
sdksyms.c:1502: initializer element is not constant
sdksyms.c:1502: (near initialization for `xorg_symbols[1152]')
sdksyms.c:1546: parse error before "ScreenPtr"
sdksyms.c:1547: initializer element is not constant
sdksyms.c:1547: (near initialization for `xorg_symbols[1196]')
sdksyms.c:1548: parse error before "ScreenPtr"
sdksyms.c:1553: parse error before "ScrnInfoPtr"
sdksyms.c:1700: parse error before "int"
sdksyms.c:1702: parse error before "XISBuffer"
sdksyms.c:1704: parse error before "XISBuffer"
sdksyms.c:1722: parse error before "void"
sdksyms.c:1723: initializer element is not constant
sdksyms.c:1723: (near initialization for `xorg_symbols[1361]')
sdksyms.c:1796: parse error before "void"
sdksyms.c:1798: parse error before "char"
../../../mi/mifpoly.h:72: warning: `ICEIL' defined but not used
make[4]: *** [sdksyms.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

作者: echo   发布时间: 2010-05-15

第一个错误是从sdksyms.c开始的,应该和Python无关。
可以检查一下是否xorg-1.7.1依赖的软件包是否都已安装,GCC的版本等

作者: swordhui   发布时间: 2010-05-15

问题解决了,是GCC版本太低了。

作者: echo   发布时间: 2010-05-15

热门下载

更多