Re: cross compile xfree86-4.8.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 12 Oct 2009, john blair wrote:

I am trying to cross compile xfree86-4.8.0 for arm. I am using code sourcery compilers (2007q3-51).
I ran the following command  make World CROSSCOMPILEDIR=/opt/toolchain/gcc-2007q3-51/bin and got the following error almost immediately:
......
if [ -n "/opt/toolchain/gcc-2007q3-51/bin" ] ; then \
       /opt/toolchain/gcc-2007q3-51/bin/cc -E `./ccimake` \
       -DCROSSCOMPILE_CPP imakemdep.h > imakemdep_cpp.h; \
       else touch imakemdep_cpp.h; fi
cc -c  -O -I../../include `./ccimake` imake.c
In file included from imake.c:289:
imakemdep.h:975: error: 'UTS_RELEASE' undeclared here (not in a function)
make[2]: *** [imake.o] Error 1
make[2]: Leaving directory `/opt/toolchain/src/xfree86-4.8.0/build/config/imake'
make[1]: *** [imake.proto] Error 2
make[1]: Leaving directory `/opt/toolchain/src/xfree86-4.8.0/build'
make: *** [World] Error 2

The patch below should fix this.

Marc.

*** cvs/xc/config/imake/imakemdep.h	Mon Jun 11 08:30:00 2007
--- devel/xc/config/imake/imakemdep.h	Tue Oct 13 15:13:35 2009
*************** char *cpp_argv[ARGUMENTS] = {
*** 831,836 ****
--- 831,839 ----
  #  if defined(linux) && defined  (CROSSCOMPILE_CPP)
  #   define CROSS_UTS_SYSNAME "Linux"
  #   include <linux/version.h>
+ #   ifndef UTS_RELEASE
+ #    include <linux/utsrelease.h>
+ #   endif
  #   define CROSS_UTS_RELEASE UTS_RELEASE
  # endif
  # elif defined(__CYGWIN__)

+----------------------------------+----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310          |
|  Academic Information and        |  fax:    1-780-492-1729          |
|    Communications Technologies   |  email:  tsi@xxxxxxxxxxx         |
|  352 General Services Building   +----------------------------------+
|  University of Alberta           |                                  |
|  Edmonton, Alberta               |    Standard disclaimers apply    |
|  T6G 2H1                         |                                  |
|  CANADA                          |                                  |
+----------------------------------+----------------------------------+
XFree86 developer and VP.  ATI driver and X server internals.
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux