[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

svn on cygwin!

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2001-10-23 06:46:38 CEST

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
Received on Sat Oct 21 14:36:45 2006

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.