Ivan Kolev wrote:
>> You've been using the source tarball, right? Well, you have to remove
>> apr and apr-util from that tarball, and get the Windows sources that
>> come with httpd. That's all in the build instructions.
>
>
> OK, I followed the instructions more carefully (I just didn't feel like
> downloading the apache source the first time, and actually I didn't have
> to - it worked just with these two corrections, of course, I needed just
> the svn client, probably it won't work for all sources) and they built
> OK (the warnings are something I'm already used to...)
>
> Here's what I found - in the file subversion/libsvn_ra_svn/client.c,
> function ra_svn_open, line 387 (this is from the 0.25 build)
> apr_proc_create is called without checking the result. If SVN_SSH
> specifies an incorrect ssh client, or simply SVN_SSH is not specified
> and there's no ssh.exe on the PATH, the process creation fails, and svn
> continues onward trying to read from a non-existing connection, which
> hangs.
> A better error checking/reporting in ra_svn_open would have saved me the
> debugging... My problem turned out to be that I specified
> SVN_SSH=e:\Programs\TortoiseCVS\TortoisePlink.exe -l Administrator
> with single \'s, which were eaten by apr_tokenize_to_argv in
> find_tunnel_agent. If svn had printed something like
> "could not create process e:ProgramsTortoiseCVSTortoisePlink.exe -l
> Administrator"
> it would have been much easier...
>
> Best Regards,
> Ivan
The hanging was fixed last weekish and will now spit out an error
message if process creation fails, although I don't think it includes
the actual commandline that was used.
DJ
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Aug 6 04:54:47 2003