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

Problem with OpenSSL packaging on Windows

From: Mark Phippard <MarkP_at_softlanding.com>
Date: 2005-02-08 19:13:20 CET

This is really a binary distribution issue, so perhaps you will not
consider it your problem.

I have run into a problem from time to time where JavaHL will not load
because an older, incompatible version of the OpenSSL DLL has been
installed in the \Windows\System32 folder. I have now run into two
products that do this:

Crystal Reports
Cisco VPN Client

I had always thought these were just bad install programs, but I finally
figured out part of the problem. The versions of those DLL's that
Subversion includes in it's binary distribution, or that it compiles from
source, does not include a version resource in the DLL. These other
programs both include one in their version of the DLL. So even if I put
the newer version from Subversion into my System32 folder, it will still
get overwritten by other install programs because to a standard Windows
install program that compares the version it does not find one in our
version of the DLL so it will just replace it.

I do not know what it takes to include a version resource in a DLL, but I
will note that every other executable shipped with Subversion has one.
Also, like I said, other products that ship these DLL's seem to have one
in their version of the DLL.



Scanned for SoftLanding Systems, Inc. by IBM Email Security Management Services powered by MessageLabs.

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Feb 8 19:14:26 2005

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.