Return-Path: Delivered-To: apmail-httpd-docs-archive@www.apache.org Received: (qmail 99340 invoked from network); 2 Dec 2010 17:35:49 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 2 Dec 2010 17:35:49 -0000 Received: (qmail 94242 invoked by uid 500); 2 Dec 2010 17:35:49 -0000 Delivered-To: apmail-httpd-docs-archive@httpd.apache.org Received: (qmail 94205 invoked by uid 500); 2 Dec 2010 17:35:49 -0000 Mailing-List: contact docs-help@httpd.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: docs@httpd.apache.org List-Id: Delivered-To: mailing list docs@httpd.apache.org Received: (qmail 94197 invoked by uid 99); 2 Dec 2010 17:35:49 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Dec 2010 17:35:49 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.131] (HELO eos.apache.org) (140.211.11.131) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 02 Dec 2010 17:35:46 +0000 Received: from eosnew.apache.org (localhost [127.0.0.1]) by eos.apache.org (Postfix) with ESMTP id 1947CBFC; Thu, 2 Dec 2010 17:35:25 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: Apache Wiki To: Apache Wiki Date: Thu, 02 Dec 2010 17:35:24 -0000 Message-ID: <20101202173524.57744.99255@eosnew.apache.org> Subject: =?utf-8?q?=5BHttpd_Wiki=5D_Update_of_=22Win64Compilation=22_by_PontusCarl?= =?utf-8?q?sson?= X-Virus-Checked: Checked by ClamAV on apache.org Dear Wiki user, You have subscribed to a wiki page or wiki category on "Httpd Wiki" for cha= nge notification. The "Win64Compilation" page has been changed by PontusCarlsson. http://wiki.apache.org/httpd/Win64Compilation?action=3Ddiff&rev1=3D12&rev2= =3D13 -------------------------------------------------- =3D Introduction =3D - There seems to be quite a bit of puzzle on how to get HTTPd compiled and = running on WIN64. A quick Google search gives you about three or four relev= ant results with not so accurate content. + There seems to be quite a bit of puzzle on how to get HTTPd compiled and = running on Win64. A quick Google search gives you about three or four relev= ant results with not so accurate content. = These steps I'm providing here has been tested primarily on Windows 7 Pro= fessional x64 and is known to work. = @@ -36, +36 @@ * [[http://zlib.net/zlib-1.2.5.tar.gz|Zlib]] (v1.2.5) * [[http://www.openssl.org/source/openssl-1.0.0b.tar.gz|OpenSSL]] (v1.0.= 0b) = - If you don't have a archive manager that is capable of extracting tar / g= zip files there's an excellet open source solution called [[http://www.7-zi= p.org/|7-zip]] (which also has a CLI client if you wich to automate this pr= ocedure). + If you don't have a archive manager that is capable of extracting tar / g= zip files there's an excellent open source solution called [[http://www.7-z= ip.org/|7-zip]] (which also has a CLI client if you wish to automate this p= rocedure). = - First, untar HTTPd to a location of your choice. Just try to avoid any no= n ASCII characters and whitespaces in the location URI since this can somet= imes cause trouble with CLI commands if a string is not slashed or quoted c= orrectly to fit with this. + First, untar HTTPd to a location of your choice. Just try to avoid any no= n ASCII characters and white-spaces in the location URI since this can some= times cause trouble with CLI commands if a string is not slashed or quoted = correctly to fit with this. = Let's just assume for now that you extracted the sources to C:\, leaving = the source tree in C:\httpd-2.2.17. = Next you'll want to extract the zlib archive to C:\httpd-2.2.17\srclib an= d strip the version number from the output folder, leaving just C:\httpd-2.= 2.17\srclib\zlib. And do the same procedure for the openssl archive in the = same directory, leaving that source tree in C:\httpd-2.2.17\srclib\openssl. - = - So now you should have a source hierarchy looking like : - = - * C:\httpd-2.2.17\srclib - * zlib - * openssl = =3D Step by Step =3D First of all we need to compile Zlib and OpenSSL since these are dependen= cies for mod_ssl and mod_deflate, if you don't desire these modules then yo= u can just skip this (I believe but are not sure). @@ -58, +52 @@ {{{ C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\vcvarsx86_amd64= .bat }}} - You execute vcvarsx86_amd64.bat to obtain necessary environment variables= for the toolchain basicly. Some would say that you'd be satisfied by just = opening Visual Studio 2008 x64 Win64 Command Prompt, although this will dis= card your previous PATH variables, thus removing perl from the PATH. + You execute vcvarsx86_amd64.bat to obtain necessary environment variables= for the toolchain basically. Some would say that you'd be satisfied by jus= t opening Visual Studio 2008 x64 Win64 Command Prompt, although this will d= iscard your previous PATH variables, thus removing perl from the PATH. = {{{ cd C:\httpd-2.2.17 --------------------------------------------------------------------- To unsubscribe, e-mail: docs-unsubscribe@httpd.apache.org For additional commands, e-mail: docs-help@httpd.apache.org