Changes between Version 58 and Version 59 of AdvancedInstall


Ignore:
Timestamp:
2013-06-15T13:48:49Z (11 years ago)
Author:
daira
Comment:

document compiler dependency; also, Python 2.6 is no longer supported for Windows

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedInstall

    v58 v59  
    7575addition, Tahoe-LAFS uses several third-party python libraries to work its magic,
    7676many of which are unlikely to be just "lying around" and already installed.
    77 Several of these use compiled C code, so they '''do''' require a compile
    78 step.
     77Several of these use compiled C code; they '''do''' require a compile step, but
     78only where precompiled "egg" distributions are not available for your platform.
     79Compiling these requires a working C compiler (probably gcc on Unix platforms)
     80to be installed.
    7981
    8082{{{python setup.py build}}} will download and build any third-party libraries that
     
    312314==== What if that doesn't work? ====
    313315
    314 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):
     316The 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):
    315317
    3163181. 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++.