XMake SYSTEM
XMake version: 0.93a
Release Date: 08/17/05
Copyright (c) 2003 Gregory Keranen. All rights reserved.
REQUIREMENTS
GNU Make version >= 3.80
- A PATCHED version of 3.80 is REQUIRED (must apply patches to 3.80 for
bugs #1516 and #1517)
OR: the latest 3.81 beta version is available from:
ftp://alpha.gnu.org/gnu/make/
The 3.81 official release will eventually be available from:
http://ftp.gnu.org/pub/gnu/make/
GNU bash >= version 2.02
Gnu sh-utils (includes 'basename', etc.)
sed (version?)
XMExtensions add functionality to XMake and require additional software:
XMExtension Requirements / Version
phpc PHP command-line binary (CLI SAPI) >=4.3.0
>=4.3.2 is recommended
XMake has been tested on the following systems:
Red Hat Linux: versions 9.0, 7.2; 2.4.18 kernel
+ GNU bash, versions 2.05b.0(1), 2.05.8(1)
+ GNU sed version 4.0.5, 3.02
+ PHP 5.0.2, 4.3.2-RC
Red Hat Cygwin: cygwin1.dll version 1.3.22
+ GNU bash, version 2.05b.0(9)
+ GNU sed version 3.02
+ PHP 4.3.1
+ PROBLEM: If Gnu Make is compiled with gcc under Cygwin,
Windows-specific code is not used and, on FAT32 file systems, causes a
problem due to poor granularity of timestamps which results in error
messages of the form:
make[1]: Warning: File [filename] has modification time [seconds]
in the future
make[1]: warning: Clock skew detected. Your build may be
incomplete.
SOLUTION:
1. Switch to NTFS file system will probably cure the problem.
OR: 2. Compile Gnu Make with a native Windows compiler, not under
Cygwin