Randy Kobes wrote: > On Sun, 19 Aug 2007, Foo JH wrote: >> >> My recommendation: >> 1. Use the Apache2.2.x binary from ApacheLounge >> 2. Use the MSI version of ActivePerl, NOT the AS version >> 3. Use the mod_perl library from theoryx5, NOT from ApacheLounge >> 4. Use the libapreq2 library from theoryx5 >> >> Tested on Windows XP SP2 x86 > > This might be a result of what was mentioned before about possible > problems using the binaries from http://www.apachelounge.com/download/ > (which is compiled with VC++ 2005) with ActivePerl and > ActivePerl-compatible ppm packages (which are compiled with VC++ 6). > Mixing these can lead to conflicts, as discussed at, eg, > http://search.cpan.org/src/SHAY/Win32-UTCFileTime-1.46/INSTALL
This is the primary reason that Apache 2.0 and 2.2 ship based on VC 6 builds. In order to maintain binary compatibility, they depend on the more reliable (at that time) VC 6 C Runtime. I wouldn't mix and match at all. Expect from one provider a solid set of binaries, either all VC 6 as found from AS and the ASF. Or entirely use another vendors build entirely built with VC 2005. Either way, if you mix and match you will find surprises. > Also, note that the apache-2.2.5 release available from > http://www.apachelounge.com/download/ is based on sources > which have not officially been released by the ASF: > http://marc.info/?l=apache-httpd-dev&m=118747498301087&w=2 Actually note that it isn't a release and is being rerolled. Seems Apachelounge is doing themselves and their users a disservice, again. You'll be keeping your eye out for a 2.2.6 (or later in the event of some calamity with that reroll). Bill