From 4e5c0e83d6f87822aa70161031c06448c8923977 Mon Sep 17 00:00:00 2001 From: daira <> Date: Sat, 15 Jun 2013 13:48:49 +0000 Subject: [PATCH] document compiler dependency; also, Python 2.6 is no longer supported for Windows [Imported from Trac: page AdvancedInstall, version 59] --- AdvancedInstall.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/AdvancedInstall.md b/AdvancedInstall.md index a7a24f6..e5a0fb2 100644 --- a/AdvancedInstall.md +++ b/AdvancedInstall.md @@ -73,8 +73,10 @@ itself is pure-python and therefore does not require a distinct compile step, the mechanics that make it easy to run-in-place do require a setup phase. In addition, Tahoe-LAFS uses several third-party python libraries to work its magic, many of which are unlikely to be just "lying around" and already installed. -Several of these use compiled C code, so they **do** require a compile -step. +Several of these use compiled C code; they **do** require a compile step, but +only where precompiled "egg" distributions are not available for your platform. +Compiling these requires a working C compiler (probably gcc on Unix platforms) +to be installed. `python setup.py build` will download and build any third-party libraries that are not already available on your system. It will also prepare the source @@ -309,7 +311,7 @@ Note that this assumes that you install Python in the default location (C:\Pytho [=#point9.4.1] ==== What if that doesn't work? ==== -The build or install steps could result in an error that says a compiler is needed. If this happens and you are using Python 2.6 or Python 2.7, it is a packaging bug that should be reported to the tahoe-dev list. If you are using a different version of Python or want to compile the C/C++ components yourself, install the MinGW C/C++ compiler as follows (this only works for 32-bit Windows): +The build or install steps could result in an error that says a compiler is needed. If this happens and you are using Python 2.7, it is a packaging bug that should be reported to the tahoe-dev list. If you are using a different version of Python or want to compile the C/C++ components yourself, install the MinGW C/C++ compiler as follows (this only works for 32-bit Windows): 1. Download and install MinGW from http://sourceforge.net/projects/mingw/files/ (the main installer linked from the big green download button). The installer will prompt you for what components to install. You need the base components plus g++.