en:developer:install_svn
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
en:developer:install_svn [2017/07/25 06:24] – [Install Subversion itself] anupama | en:developer:install_svn [2018/08/24 04:50] – anupama | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Windows ===== | ===== Windows ===== | ||
- | + | ===== Linux and Mac ===== | |
- | ===== Mac ===== | + | |
- | + | ||
- | ===== Linux ===== | + | |
This covers installing subversion from a source tarball, for client-type uses. This document is based on an install of Subversion-1.4.3.tar.gz, | This covers installing subversion from a source tarball, for client-type uses. This document is based on an install of Subversion-1.4.3.tar.gz, | ||
Line 107: | Line 104: | ||
If you have a suitable version of neon, make a note of the neon home directory for use in the last step, [[# | If you have a suitable version of neon, make a note of the neon home directory for use in the last step, [[# | ||
- | If you don't have neon, or need to install a newer version, get a recent copy it from the [[http:// | + | If you don't have neon, or need to install a newer version, get a recent copy it from the [[http:// |
< | < | ||
cd / | cd / | ||
Line 144: | Line 141: | ||
After following these instructions in the fail message, re-run the configure step and then proceed to make and make install. | After following these instructions in the fail message, re-run the configure step and then proceed to make and make install. | ||
- | Now, subversion is installed in ''/ | + | Now, subversion is installed in ''/ |
+ | < | ||
+ | export PATH=/ | ||
+ | </ | ||
==== Installing newer versions of Subversion like Subversion 1.8.18 ==== | ==== Installing newer versions of Subversion like Subversion 1.8.18 ==== | ||
Line 164: | Line 163: | ||
</ | </ | ||
- | 2. **OpenSSL**\\ Grab openssl from https:// | + | 2. **OpenSSL**\\ Grab openssl from https:// |
< | < | ||
Line 176: | Line 175: | ||
# the solution that fixed Serf compile failures | # the solution that fixed Serf compile failures | ||
- | ./config --openssldir=/ | + | ./config --openssldir=/ |
+ | [For macs, do instead: | ||
+ | ./Configure darwin64-x86_64-cc --openssldir=/ | ||
make | make | ||
make install | make install | ||
</ | </ | ||
- | The '' | + | The '' |
- | // | + | // |
- | '' | + | '' |
- | '' | + | '' |
Line 200: | Line 201: | ||
# flow on effect from OpenSSL, may not be required there nor here. | # flow on effect from OpenSSL, may not be required there nor here. | ||
- | ../ | + | ../ |
../ | ../ | ||
Line 217: | Line 218: | ||
/ | / | ||
</ | </ | ||
- | then it may have nothing to do with exporting CFLAGS with '' | + | then it may have nothing to do with exporting CFLAGS with '' |
4. **Subversion**\\ Can now at last compile up a new version of subversion //with serf//: | 4. **Subversion**\\ Can now at last compile up a new version of subversion //with serf//: | ||
Line 226: | Line 227: | ||
cd subversion-1.8.18 | cd subversion-1.8.18 | ||
</ | </ | ||
+ | |||
+ | [BEGIN: NOT FOR SVN 1.9.9 AND/OR MAC OSX | ||
If you try configuring SVN 1.8.18, you may get an error about missing sql-lite. For subversion 1.8.18, follow the instructions that the configure error message provides: | If you try configuring SVN 1.8.18, you may get an error about missing sql-lite. For subversion 1.8.18, follow the instructions that the configure error message provides: | ||
Line 245: | Line 248: | ||
#needs to be renamed | #needs to be renamed | ||
</ | </ | ||
+ | |||
+ | END] | ||
Now proceed with the usual configure, make and make install. There are two locations in the configure command where Serf should be specified: | Now proceed with the usual configure, make and make install. There are two locations in the configure command where Serf should be specified: | ||
Line 252: | Line 257: | ||
# flow on effect from OpenSSL, may not be required there nor here. | # flow on effect from OpenSSL, may not be required there nor here. | ||
- | LDFLAGS=" | + | LDFLAGS=" |
[--disable-neon-version-check and --with-neon are no longer recognised.] | [--disable-neon-version-check and --with-neon are no longer recognised.] | ||
Try adding: --enable-shared | Try adding: --enable-shared |
en/developer/install_svn.txt · Last modified: 2023/03/13 01:46 by 127.0.0.1