LoRusso, Jon wrote:
> Hello,
> I saw your post on the svn users forum (below) and wanted to let you know
> that I successfully compiled svn 1.4.2 on cygwin today. It took some time,
> but I eventually got it working. Basically you just need to make sure you
> have apr, apr-util, and neon installed (I used the cygwin setup.exe for
> these, also make sure to install the development headers). If you plan to
> use the svn client to connect to secure (https) repositories, make sure you
> have OpenSSL installed as well.
> From there it should compile no problem…
>
> --jon
Thank you for the email. I was under the impression I needed to
modify the code to build under Cygwin. Apparently, that is not the
case. In fact, all I needed was the right dependencies.
$ cat /var/log/setup.log | grep ^2006/12/01 | grep Installing
2006/12/01 21:27:09 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/binutils/binutils-20060817-1.tar.bz2
2006/12/01 21:27:12 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/gcc/gcc-3.4.4-1.tar.bz2
2006/12/01 21:27:12 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/gcc/gcc-core/gcc-core-3.4.4-1.tar.bz2
2006/12/01 21:27:13 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/gcc/gcc-g++/gcc-g++-3.4.4-1.tar.bz2
2006/12/01 21:27:15 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/gcc-mingw/gcc-mingw-core/gcc-mingw-core-20050522-1.tar.bz2
2006/12/01 21:27:15 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/gcc-mingw/gcc-mingw-g++/gcc-mingw-g++-20050522-1.tar.bz2
2006/12/01 21:27:15 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/mingw-runtime/mingw-runtime-3.11-1.tar.bz2
2006/12/01 21:27:16 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/w32api/w32api-3.8-1.tar.bz2
2006/12/01 21:27:18 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/_update-info-dir/_update-info-dir-00471-1.tar.bz2
2006/12/01 21:29:56 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/apr/apr-0.9.7-1.tar.bz2
2006/12/01 21:29:57 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/apr-util/apr-util-0.9.7-1.tar.bz2
2006/12/01 21:29:57 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/apr/libapr0/libapr0-0.9.7-1.tar.bz2
2006/12/01 21:29:57 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/apr-util/libaprutil0/libaprutil0-0.9.7-1.tar.bz2
2006/12/01 21:32:20 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/neon/neon-0.25.5-1.tar.bz2
2006/12/01 21:32:20 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/openssl/openssl-devel/openssl-devel-0.9.8d-1.tar.bz2
2006/12/01 21:35:28 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/db/db4.3/db-4.3.28-1.tar.bz2
2006/12/01 21:53:40 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/db/db4.3/libdb4.3-devel/libdb4.3-devel-4.3.28-1.tar.bz2
2006/12/01 21:58:02 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/make/make-3.81-1.tar.bz2
2006/12/01 22:45:58 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/db/db4.2/db-4.2.52-1.tar.bz2
2006/12/01 22:46:01 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/db/db4.2/libdb4.2-devel/libdb4.2-devel-4.2.52-1.tar.bz2
2006/12/01 23:04:48 Installing
file://D:\cygwin_files/http%3a%2f%2fcygwin.osuosl.org/release/minires/minires-devel/minires-devel-1.00-1.tar.bz2
$ ../subversion-1.4.2/configure
$ make
$ make install
$ which -a svn
/usr/local/bin/svn
/cygdrive/d/Program Files/Subversion/bin/svn
$ /usr/local/bin/svn --version
svn, version 1.4.2 (r22196)
compiled Dec 1 2006, 22:49:01
Copyright (C) 2000-2006 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Dec 2 05:35:50 2006