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