You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Ben Collins-Sussman <su...@collab.net> on 2001/10/23 04:46:38 UTC
svn on cygwin!
Amazing, but true: I was able to fully compile the Subversion M5
client (rev 282) on Win32 tonight, using nothing but Free Software.
Here's what I did on my Win2000 system:
* installed the latest Cygwin (1.3) right off the internet.
* autoconf-2.52 was already present; downloaded and built libtool
1.4 from the sourceball.
* downloaded, compiled, installed db-3.3.11 into
/usr/local/BerkeleyDB.3.3
* checked out the latest (r282) subversion tree using Brane's old
win32 client. Checked out the latest apr/ into the tree, and
unpacked neon as well.
* Amazingly, ./autogen.sh made no complaints. ./configure even
correctly found my DB installation. And APR decided that it was
being built on a Unix system. :-)
(When I tried this a year ago, APR couldn't compile on Cygwin.)
* Built svn as a shared lib and did a 'make install'
Not only does 'svn' seem to work by hand, but 'make check' fully
passes! I guess this means that ra_local (and thus DB) is fully alive
and healthy on NT/2K.
Really, I wonder how many dependencies this static svn binary has. I
copied the binary to a Win98 box, and it seemed to crave only
cygwin1.dll. Unfortunately, commits and updates seemed to hang the
client (but not checkouts.) Also, it's a Known Issue that DB (and
thus ra_local) doesn't work correctly on Win9X.
Anyway, I've uploaded my static r282 binary to the Downloads page.
I'm curious if other NT/2K users out there are able to use it without
problem. Let me know.
In summary: I'm simply very happy to think that it's possible to
develop and use SVN on Win32 without purchasing MSVC. Thank you,
thank you, Cygnus. :-)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org