msjava.dll is not needed. Apache 2.2 builds out of the box with Visual
Studio c++ 2005, no additional flags etc. needed.
Apache 2.2 depends on msvcr80.dll and his manifest/policy.
You have some options:
- install the .NET framework 2.0 on the target computer.
or
- if you do not want to install the .NET Framework,
run vcredist_x86.exe (included in VS 2005) on the target computer.
- Use the XCOPY method
All above is described in detail at
http://msdn2.microsoft.com/en-us/library/zebw5zk9(en-US,VS.80).aspx
I distribute Apache 2.2. at http://www.apachelounge.com/download and using
the XCOPY method
Steffen
http://www.sambarserver.info
----- Original Message -----
From: "Fenlason, Josh" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, January 11, 2006 9:02 PM
Subject: RE: Apache 2.2.0 on Win32
Yeah, I stumbled upon depends.exe this morning. I used it on the 2k3
box and found out that it couldn't find msjava.dll (Why is this needed
for Apache?) and msvcr80.dll. I copied them from the working XP box
into <apache_home>\bin. It found the dlls, but I still get the same
error.
Error: The Side-by-Side configuration information in
"c:\apache22\bin\HTTPD.EXE" contains errors. This application has
failed to start because the application configuration is
incorrect. Reinstalling the application may fix this problem (14001).
I don't see any other obvious problems in the Dependency Walker. All
the dll's in the "Module In List", except the first 17, have little hour
glass icons next to them. I don't know if that is an issue or not.
I tried running depends.exe on the working box and I noticed the
following in the bottom.
Warning: At least one module has an unresolved import due to a
missing export function in a delay-load dependent module.
One thing I know is different between the XP boxes is that the working
(and build) XP box has SP2 and the nonworking one doesn't? Any
possibility that's an issue? Any other input would be welcome. Thanks.
,
Josh.
-----Original Message-----
From: William A. Rowe, Jr. [mailto:[EMAIL PROTECTED]
Sent: Wednesday, January 11, 2006 12:48 PM
To: [email protected]
Subject: Re: Apache 2.2.0 on Win32
Steffen wrote:
> Build with VS 2005, see for deploying on other computers:
> http://msdn2.microsoft.com/en-us/library/zebw5zk9(en-US,VS.80).aspx
FYI, DEPENDS.EXE is a useful utility deployed with all
flavors of VisualStudio, which provides a graphical
equivilant of Unix ldd. It will help you determine all of
the dll's which need to be moved to your bin/ directory of your dist.