# Re: Complete Windows distributions, can I help?

From: Branko Čibej <brane_at_xbc.nu>
Date: 2002-06-26 22:30:28 CEST

Jostein Christoffer Andersen wrote:

>On onsdag 26 juni 2002, 20.02, Branko Čibej wrote:
>
>
>
>>If you could compile the code regularly, too, that'd be great -- I
>>won't have to build those binary packages any more. But not with
>>cygwin, because of the overhead of the emulator DLL. If MinGW works,
>>that's fine.
>>
>>Otherwise, I'll just include mod-dav-svn.so in the next zip, so that
>>you can install that into Apache, too.
>>
>>
>
>Then I will start working with MinGW (the MinGW system are reliable and
>well tested and the MinGW philosophy and license seem to fit subversion
>very well) are and I can make regular packages of Subversion for
>Windows, but it might take one or two days and I need some help and
>information:
>
>* svn for Windows looks for diff and diff3 in
> C:\Program Files\bla\bla..
> Can someone alter the code and make svn look in svn's path and
> then in the PATH? Hard coding of "C:\Program Files.." are a pain
> in the but for non english users. It's better to stick with the
> PATH and include the diff* programs and the related libs in the
> installer package.
>

I'd rather avoid using PATH for the same reasons as on Unix --
Subversion requires very specific versions of the diff and diff3
programs. The program paths can be changed in svn_private_config.hw, but
only at compile time.

The short-term solution woudl be to add a config file option for the
diff and diff3 locations. The long-term solution, of course, is to
finish the internal diff library.

>* If some one have managed to compile svn, berkley and friends
> with MinGW, Visual C 5.0 and/or the free Borland compiler,
> let me know, and give me info on how you did it
>

MSVC 6.0 project files are in the repository; build instructions are in

>* Where should i upload the packages? I can use josander.net/svn/
> (in http and ftp)but the domain host is not very reliable
> (alabanza with it's bogus name server system)
>

binaries there, too.

>I think it would be nice to provide 3 Windows distroes:
>* One complete with svn, full documentation in HTML format, diff*
> (and libs if cygwin) and the Berkley db package etc.
>* One minimalitsic with svn, docs, and diff.
>* One additional with berkley and other extra stuff
>

I'd much rather have a single distro, with several install options, if
that's possible. Note too that, at the moment, the Berkeley DB DLL is
requred even if you don't use a local repository, because we don't load
RA modules dynamically on Windows (yet).

>And it would be fine if someone can send me mod-dav-svn.so or a link so I
>can do some testing.
>

I'll build a fresh binary with mod_dav_svn and upload it later today.
Have to be careful, though -- mod_dav_svn is very dependent on the
Apache version. It works with CVS HEAD, I'm not sure about 2.0.39, though.

--
Brane Čibej   <brane_at_xbc.nu>   http://www.xbc.nu/brane/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org