On 3/3/2010 6:26 AM, Mark Phippard wrote:

One other "pain" I thought of is that ideally the binaries should be
built using MSVC 6.0 (I am assuming DJ has not changed that).  Since
the httpd binaries are built using that you can have problems if a
newer Visual Studio is used for mod_dav_svn.  You also have to deal
with distributing the MS runtime libraries if a newer version is used.

I checked the last zipped binaries the other day and ran a depends against them, and they were only dependent on vanilla msvc runtime libraries... so yes, he was using MSVC 6 still.

The first issue you mention about building mod_dav_svn with different run time library dependency as httpd is the bigger issue.

Is httpd always built using MSVC 6 still?

If that is a hard constraint, then distributing the new run time libraries is red-herring.

Nevertheless, for the second issue, with the new Wix-based installer, distributing newer runtime libraries is now trivial. You just install the relevant library and policy merge modules provided by the compiler.



The "pain" is that is not possible to obtain a legal copy of MSVC 6.0
anymore.  So unless you already have a copy you cannot get it.

Building with Visual Studio 2008 is a lot simpler but has these other
problems to contend with.


I still have a compiler and (probably) a build setup for a svn 1.4x build I did using VC 6.0 back in 2006. I havent tried since, as it was a real pain (as others have echoed) to drag in all the dependencies, tools, and modify setup and scripts that would make it all work... and I havent found the motivation to do it again.



Reply via email to