Am Samstag, 2. Februar 2008 10:56 schrieb Mike Pape:
> > However, https +
> > password doesn't work because of yet another error:
> >
> >   RA layer failed to init socket layer: SSL is not supported at
> > /bin/git-svn line 1466
>
> I'm guessing we'll need two parts here.  Is Net::SSLeay the right perl
> package?  I would guess before we can get that we'll need an ssl lib
> (openssl?).  I can start working on this some time soon (this weekend
> into next week) if that sounds like the right path.

From looking into the subversion sources it rather seems to me that "neon" 
needs to be compiled with openssl available. Hence, this is probably not a 
perl problem but rather a subversion problem.

As for how to compile & install openssl on windows: In gnucash we're doing 
this here 
http://svn.gnucash.org/trac/browser/gnucash/trunk/packaging/win32/install.sh 
in the function inst_openssl():

Compiling:
* Download http://www.openssl.org/source/openssl-0.9.8e.tar.gz
* Unpacking;
* Copying all *.h files inside the tarballs into a directory include/openssl
* Calling cmd.exe (COMSPEC=cmd.exe) on the supplied batch file ms/mingw32 
which apparently configures and builds

Installing:
* copying the resulting libeay32.dll libssl32.dll into /bin
* Copying libssl32.dll also to the filename /bin/ssleay32.dll
* Copying all files out/*.a into /lib/*.dll.a
* Copying the full include folder include/openssl into /include/openssl

One step that isn't in gnucash's install.sh but that is needed by neon is to 
copy the executable out/openssl.exe into /bin as well.

Next, during configure of subversion you would have to make sure 
neon/config.log correctly picks up the new openssl installation. Good 
luck! :-)

Christian

Reply via email to