[Buildroot] error during compiling Xorg-6.9.0 in buildroot
amit bhosale
amitbhosale2000 at rediffmail.com
Mon Jul 24 07:57:31 UTC 2006
hi
we are compiling Xorg using uclibc-buildroot. First of all we successfuly compile Xorg-6.8.2 which is present in buildroot option then i apply patch 0000878 to update xorg to 6.9.0 (patch from buildroot based bug tracking)and make it compile.But we are getting following error while doing so
//------------------------------------------------------------------//
making all in programs/Xserver/Xext...
make[6]: Entering directory `/zamitwork/buildroot/build_i686/xc/programs/Xserver/Xext'
/zamitwork/buildroot/build_i686/staging_dir/bin/i686-linux-uclibc-gcc -c -Os -ansi -Wall -Wpointer-arith -Wundef -I. -I../include -I../../../exports/include/X11 -I../../../include/extensions -I../../../include/fonts -I../mi -I../render -I../../../programs/Xserver/hw/xfree86/common -I../../../include/fonts -I../hw/dmx -I../../.. -I../../../exports/include -Dlinux -D__i686__ -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DX_LOCALE -DSHAPE -DXINPUT -DXKB -DXAPPGROUP -DXCSECURITY -DTOGCUP -DXF86BIGFONT -DDPMSExtension -DXPRINT -DPIXPRIV -DPANORAMIX -DRENDER -DRANDR -DXFIXES -DDAMAGE -DCOMPOSITE -DXEVIE -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFreeXDGA -DXvExtension -DXFree86LOADER -DDLOPEN_HACK -DXFree86Server -DXF86VIDMODE -DXvMCExtension -DSMART_SCHEDULE -DBUILDDEBUG -DXResExtension -DX_BYTE_ORDER= -DXORG_VERSION_CURRENT="(((6) * 10000000) + ((9) * 100000) + ((0) * 1000) + 0)" -DNDEBUG -DFUNCPROTO=15 -DNARROWPROTO -DMITMISC -DXTEST -DXTRAP -DXSYNC -DXCMISC -DXRECORD -DMITSHM -DBIGREQS -DXF86VIDMODE -DXF86MISC -DDBE -DDPMSExtension -DEVI -DSCREENSAVER -DXV -DXVMC -DRES -DHAS_XVMCSHM xf86vmode.c
In file included from ../../../programs/Xserver/hw/xfree86/common/xf86str.h:45,
from ../../../programs/Xserver/hw/xfree86/common/xf86.h:40,
from xf86vmode.c:52:
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:422:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:435:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:448:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:465:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:481:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:529:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:582:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:594:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:613:18: error: operator '==' has no left operand
../../../programs/Xserver/hw/xfree86/common/xf86Pci.h:627:18: error: operator '==' has no left operand
make[6]: *** [xf86vmode.o] Error 1
make[6]: Leaving directory `/zamitwork/buildroot/build_i686/xc/programs/Xserver/Xext'
make[5]: *** [Xext] Error 2
make[5]: Leaving directory `/zamitwork/buildroot/build_i686/xc/programs/Xserver'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/zamitwork/buildroot/build_i686/xc/programs'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/zamitwork/buildroot/build_i686/xc'
make[2]: *** [World] Error 2
make[2]: Leaving directory `/zamitwork/buildroot/build_i686/xc'
make[1]: *** [World] Error 2
make[1]: Leaving directory `/zamitwork/buildroot/build_i686/xc'
make: *** [/zamitwork/buildroot/build_i686/xc/programs/Xserver/Xorg] Error 2
//------------------------------------------------------------------//
but this patch 0000878: "Update xorg to 6.9.0 and make it compile"
description says==> that it altere host.def and cross.def envoriment.
It should pass the correct ByteOrder, HasMMXSuppoer, hasMTRRSupport and XF86INT10_BUILD depending on what Arch you are compiling for.
Can anyone please suggest us a solution to get rid of this error.
Regards
amit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/buildroot/attachments/20060724/4f0d5565/attachment.htm
More information about the buildroot
mailing list