We had tried to use VS 2008 to build Apache & Openssl, but face many difficulties (because of some missing files) & finally came back to VS 2005. Thanks, Pravesh On Fri, Jan 8, 2010 at 9:45 PM, hc <highcharge@xxxxxxxxx> wrote: > I'm not sure what you mean but thanks for responding. Do you mean it > won't compile > with vs2008 but instead something older? I probably have a older version of vs > in a closet somewhere...How are you finding out what is missing? > > On Thu, Jan 7, 2010 at 11:00 PM, Pravesh Rai <pravesh.rai@xxxxxxxxx> wrote: >> Even we had tried this scenario, but there are several (deprecated) >> files, which are required for building these components, are not >> bundled with VS 2008. >> >> All these issues needs to be looked on case-by-case basis. >> >> Thanks, >> Pravesh >> >> On Fri, Jan 8, 2010 at 9:01 AM, hc <highcharge@xxxxxxxxx> wrote: >>> I need to compile apache2.2.14 for windows because of cve-2009-3555. >>> It is my understanding >>> for that problem I need to compile apache with openssl-0.9.8l instead >>> of the previous which was used in >>> the 2.2.14 binary, which was I believe, 0.9.8k. >>> >>> but I ran into a couple questions/issues. so if anyone has already >>> figured this out I'd really appreciate >>> the advice. >>> >>> These are the instructions I am following: >>> http://httpd.apache.org/docs/2.2/platform/win_compiling.html >>> >>> That instructs us to apply 3 patches. >>> http://www.apache.org/dist/httpd/binaries/win32/patches_applied/ >>> 2 of those patches appear to be for previous versions of openssl? >>> I am no patch expert. Does there need to be another patch for this >>> version of openssl? >>> Anyone have any idea? >>> >>> In any case try to do this step; >>> "perl Configure no-rc5 no-idea enable-mdc2 enable-zlib VC-WIN32 >>> -Ipath/to/srclib/zlib -Lpath/to/srclib/zlib >>> ms\do_masm.bat >>> nmake -f ms\ntdll.mak" >>> >>> I get an error from the last command: >>> E:\apache\httpd-2.2.14\srclib\openssl\openssl-0.9.8l>nmake -f ms\ntdll.mak >>> >>> "Microsoft (R) Program Maintenance Utility Version 9.00.30729.01 >>> Copyright (C) Microsoft Corporation. All rights reserved. >>> >>> ' in macroak(610) : fatal error U1001: syntax error : illegal character ' >>> Stop. >>> " >>> Unfortunately that is way over my head. Anyone see what should be changed here? >>> it has a control-m between SSL and OBJ on line 612. I suspect that is >>> not correct but what should >>> be there? On the other hand it is complaining about a quote mark. >>> 610 $(OBJ_D)\e_ubsec.obj $(OBJ_D)\engines.obj $(OBJ_D)\e_capi.obj >>> 611 >>> 612 SSL OBJ=$(OBJ_D)\ssl.obj \ >>> >>> --------------------------------------------------------------------- >>> The official User-To-User support forum of the Apache HTTP Server Project. >>> See <URL:http://httpd.apache.org/userslist.html> for more info. >>> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >>> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx >>> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >>> >>> >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx >> " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx >> For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx >> >> > > --------------------------------------------------------------------- > The official User-To-User support forum of the Apache HTTP Server Project. > See <URL:http://httpd.apache.org/userslist.html> for more info. > To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx > " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx