1. 08 Jun, 2019 2 commits
    • Jon Turney's avatar
      Use EXEEXT_FOR_BUILD for makekeys · 6886d9ba
      Jon Turney authored
      Use EXEXT_FOR_BUILD, to fix cross-compiling where EXEEXT differs from
      EXEEXT_FOR_BUILD, such as when building for Windows from unix.
      
      (Note: As written, this assumes EXEEXT_FOR_BUILD is always empty when
      cross-compiling.  There could be some elaborate autodetection for
      EXEXT_FOR_BUILD, but for the moment, if you are cross-compiling from
      Windows to Unix, you'll need to set EXEEXT_FOR_BUILD explicity...)
      6886d9ba
    • Jon Turney's avatar
      Remove makekeys dependency on X headers · a121b7b0
      Jon Turney authored
      This is the patch from https://bugs.freedesktop.org/show_bug.cgi?id=6669
      by Pierre Ossman, reworked for master.
      
      Avoid using LIBS (which are for host, but we don't need) and rewrite
      makekeys slightly to avoid needing to include any X headers, which
      avoids potentially having -I with host paths in CFLAGS, which can cause
      standard headers e.g. stdio.h for the host to also be used, which can
      break things...
      a121b7b0
  2. 30 Sep, 2013 1 commit
  3. 24 Dec, 2011 1 commit
  4. 11 Nov, 2011 1 commit
  5. 08 Jul, 2010 1 commit
  6. 03 Jun, 2010 1 commit
  7. 19 Feb, 2010 1 commit
  8. 15 Jan, 2010 1 commit
  9. 14 Nov, 2009 1 commit
  10. 18 Mar, 2009 1 commit
  11. 17 Mar, 2009 2 commits
  12. 29 Jan, 2009 1 commit
  13. 28 Jan, 2009 1 commit
    • Paulo Cesar Pereira de Andrade's avatar
      Janitor: ansification, make distcheck, compiler warnings. · 8ba0ca32
      Paulo Cesar Pereira de Andrade authored
        Only convert to use "ansi prototypes" the functions warned from
      compilation with "./autogen.sh --prefix=/usr", on a Linux computer.
      
        Also, only address "trivial" compiler warning fixes in this commit.
      
        The new .gitignore is the output of a command like:
      % find . -name .gitignore -exec cat {} \; | sort | uniq
      and only the toplevel .gitignore file was kept.
      8ba0ca32
  14. 25 Oct, 2008 1 commit
    • James Cloos's avatar
      Increase size of working arrays in the makekeys utility program. · b1022fa6
      James Cloos authored
      Makekeys is used to create an optimal hash of the keysyms defined
      in x11proto’s keysymdef.h.
      
      The recent addition of new keysyms there has triggered a bug in
      makekeys where it tries to use a zero on the rhs of the % (mod)
      operator (resulting in a divide by zero error) whenever it fails
      to find a solution within its constraints.
      
      Increasing the size of the arrays allows it to find a solution for
      the current set of keysyms.
      
      Makekeys is only run durring the build process, so this has no impact
      on users of libX11, only on the amount of VM needed to build it.
      
      It still needs a more complete fix, but this allows compiles to
      progress until that is completed.
      b1022fa6
  15. 23 Sep, 2008 1 commit
    • John Tapsell's avatar
      Build: Use native compiler for makekeys · 58bf3aa7
      John Tapsell authored
      makekeys needs to be run during the build process, as opposed to on the
      target, so build it with either of gcc or cc to fix cross-compiling.
      This can be overridden by setting $CC_FOR_BUILD.
      58bf3aa7
  16. 24 Jul, 2006 1 commit
  17. 06 Jun, 2006 2 commits
  18. 01 Jun, 2006 1 commit
  19. 19 Feb, 2006 2 commits
  20. 07 Oct, 2005 1 commit
  21. 08 Jul, 2005 1 commit
  22. 03 Jul, 2005 1 commit
  23. 21 May, 2005 1 commit
  24. 13 May, 2005 1 commit
  25. 26 Sep, 2004 1 commit
  26. 22 May, 2004 1 commit
  27. 23 Apr, 2004 1 commit
  28. 14 Nov, 2003 1 commit