summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-05-09 19:41:07 (GMT)
committerSteven Knight <knight@baldmt.com>2002-05-09 19:41:07 (GMT)
commit98902d34f726fe64d69a344d5e8c77765937b1a3 (patch)
tree84b5198aa499eb8724b1bf116bfdf27b63062e77 /README
parent3155d672bfd0eeaf3089c21d002c114b99c1b777 (diff)
downloadSCons-98902d34f726fe64d69a344d5e8c77765937b1a3.zip
SCons-98902d34f726fe64d69a344d5e8c77765937b1a3.tar.gz
SCons-98902d34f726fe64d69a344d5e8c77765937b1a3.tar.bz2
Add some help to setup.py if distutils isn't installed on the local system.
Diffstat (limited to 'README')
-rw-r--r--README52
1 files changed, 44 insertions, 8 deletions
diff --git a/README b/README
index 3a3c265..6f2441a 100644
--- a/README
+++ b/README
@@ -28,11 +28,11 @@ latest version at the SCons download page:
http://www.scons.org/download.html
-REQUIREMENTS
-============
+EXECUTION REQUIREMENTS
+======================
-SCons requires Python version 1.5.2 or later. There should be no
-other dependencies or requirements to run SCons.
+Running SCons requires Python version 1.5.2 or later. There should be
+no other dependencies or requirements to run SCons.
The default SCons configuration assumes use of the Microsoft Visual C++
compiler suite on WIN32 systems, and assumes a C compiler named 'cc',
@@ -42,13 +42,49 @@ You may, of course, override these default values by appropriate
configuration of Environment construction variables.
+INSTALLATION REQUIREMENTS
+=========================
+
+Building and installing SCons from this package requires the Python
+distutils package. The distutils package was not shipped as a standard
+part of Python until Python version 1.6, so if your system is running
+Python 1.5.2, you may not have distutils installed. If you are running
+Python version 1.6 or later, you should be fine.
+
+NOTE TO RED HAT USERS: All Red Hat Linux versions as late as 7.3
+still ship Python 1.5.2 as the default, so you probably do *not* have
+distutils installed, unless you have already done so manually.
+
+In this case, your options are:
+
+ -- (Optional.) Install from a pre-packaged SCons package that
+ does not require distutils:
+
+ Red Hat Linux scons-0.08-1.noarch.rpm
+
+ Debian GNU/Linux scons_0.08-1_all.deb
+ (or use apt-get)
+
+ Windows scons-0.08.win32.exe
+
+ -- (Recommended.) Download the latest distutils package from the
+ following URL:
+
+ http://www.python.org/sigs/distutils-sig/download.html
+
+ Install the distutils according to the instructions on the page.
+ You can then proceed to the next section to install SCons from
+ this package.
+
+
INSTALLATION
============
-To install SCons from this package, you must first populate the
-build/scons/ directory. (For an easier way to install SCons, without
-having to populate this directory, use the scons-{version}.tar.gz
-or scons-{version}.zip package.)
+Assuming your system satisfies the installation requirements in
+the previous section, install SCons from this package by first
+populating the build/scons/ directory. (For an easier way to
+install SCons, without having to populate this directory, use the
+scons-{version}.tar.gz or scons-{version}.zip package.)
If you already have an appropriate version of SCons installed on your
system, populate the build/scons/ directory by running: