Index: subversion/bindings/swig/INSTALL =================================================================== --- subversion/bindings/swig/INSTALL (revision 1868723) +++ subversion/bindings/swig/INSTALL (working copy) @@ -64,15 +64,24 @@ BUILDING SWIG BINDINGS FOR SVN ON UNIX -Step 1: Install a suitable version of SWIG (which is - currently SWIG version 1.3.24 or later). +Step 1: Install a suitable version of SWIG + * Currently supported SWIG version is 1.3.24 and later, however, + - Python bindings doesn't support SWIG 4.0.0 and later (yet). + - Python 3 support for Python bindings requires SWIG 3.0.10 and later, + in 3.0.x. + - Python bindings doesn't support SWIG 3.0.9 + - Ruby bindings doesn't support SWIG 3.0.8. + - Make sure language specific supported version of SWIG itself, e.g. + - Perl 5.16 and later requires SWIG 2.0.8 and later. + * Perhaps your distribution packages a suitable version - if it does install it, and skip to the last bullet point in this section. * Go to http://www.swig.org/, download the source tarball, and unpack. - * In the SWIG-1.3.xx directory, run ./configure. + * In the swig-x.y.z, directory, run ./configure (where x.y.z is + SWIG version, e.g. 3.0.12). If you plan to build the Python bindings, and have a system with more than one version of Python installed, you may need @@ -95,13 +104,13 @@ Run 'make && make install' * To verify you have SWIG installed correctly, run "swig -version" - from the command line. SWIG should report that it is version 1.3.24 - or newer. + from the command line. SWIG should report that it is suitable version + mentioned above. Step 1a: Install py3c library if building Python SWIG bindings. - * Check your distribution packages first for a suitable version, and if found - install from there. + * Check your distribution packages first for a suitable version, and + if found install from there. * To install from source, download the latest release from https://github.com/encukou/py3c.