I think it is fixed in svn. The changes would be in the *.dsp files, not Makefile.win, and e.g. http://svn.apache.org/repos/asf/httpd/httpd/trunk/httpd.dsp does indeed have "manifest" stuff in it. So fingers crossed for 2.2.5... Thanks, Steve ________________________________
From: Jorge Schrauwen [mailto:[EMAIL PROTECTED] Sent: 10 August 2007 12:20 To: [email protected] Subject: Re: Building with Visual Studio 2005 Just check the svn... I don't see any change in http://svn.apache.org/repos/asf/httpd/httpd/trunk/Makefile.win You can try run this in the bin and modules dirs FOR /R %a in (*.exe) DO @if exist %a.manifest mt.exe -nologo -manifest %a.manifest -outputresource:%a;1 FOR /R %a in (*.dll) DO @if exist %a.manifest mt.exe -nologo -manifest %a.manifest -outputresource:%a;2 FOR /R %a in (*.so) DO @if exist %a.manifest mt.exe -nologo -manifest %a.manifest -outputresource:%a;2 Some people reported it working over at apachelounge.com... I had no sucess with it. On 8/10/07, Jorge Schrauwen <[EMAIL PROTECTED]> wrote: It is a know problem... I'm not 100% but I though wrowe fixed it for 2.2.5... so wait after the T&R (which should be this weekend from what I gather) and give it another go On 8/10/07, Steve Hay <[EMAIL PROTECTED]> wrote: Does anyone have a set of makefiles for building apache httpd 2.2.4 with Visual Studio 2005 on Win32? I just tried running nmake /f Makefile.win INSTDIR=C:\apache2.2 installr out of the box and I find that it all builds OK but the binaries didn't get the manifest files embedded in them, so when I run, e.g. "httpd -h" I get the (all too-familiar) popup error about the CRT DLL not being found: "This application has failed to start because MSVCR80.dll was not found. Re-installing the application may fix this problem." There is support in the libapr and libaprutil makefiles for embedding manifest files, but not in any others. Is it too late to get changes to the other makefiles into 2.2.5? -- ~Jorge -- ~Jorge
