httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pravesh Rai <pravesh....@gmail.com>
Subject Re: [users@httpd] help compiling apache 2.2.14 and openssl-0.9.8l using vs2008
Date Fri, 08 Jan 2010 05:00:06 GMT
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@gmail.com> 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@httpd.apache.org
>   "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>

---------------------------------------------------------------------
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@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message