Return-Path: X-Original-To: apmail-httpd-dev-archive@www.apache.org Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3CD6CE605 for ; Sat, 26 Jan 2013 10:38:27 +0000 (UTC) Received: (qmail 57366 invoked by uid 500); 26 Jan 2013 10:38:25 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 56394 invoked by uid 500); 26 Jan 2013 10:38:22 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 56340 invoked by uid 99); 26 Jan 2013 10:38:20 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Jan 2013 10:38:20 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of pierre.php@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Jan 2013 10:38:15 +0000 Received: by mail-vc0-f182.google.com with SMTP id fl17so884351vcb.41 for ; Sat, 26 Jan 2013 02:37:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=ygdS7Zt0A+Yt8iXzK+6I65QWzKt7pfJHZcSaiFW4W/M=; b=0zEF0No9xNW2H4HG+h2xz+47qzRu8MN/AWg9dzILJetBA0RyipB2oiIcSvOHVksyDc +2se4ni/CBZZYeljdSlLQBU7frxDgf0X6v7t1SPDO3vh1bXMfE6nHBJ9taSopGuu19D/ 81tmB7lKpRMTIQELqP1hAcv0BVrK4SxP80wX8p0+ALfZQcezUYXWW6xOXkFvZAiCW5mH YakVpoM2ZMD6YeWbEhMUCzLCAY4yzGc7hITIHguMCt6vYw136Brp+R+YqT/gY2NjNuCT swTOLyDwzNU/oPP1QmI587fBesdrainhwys5orMiSq9M78eQl20kOnV/2X3n4zJ5niMn naBA== MIME-Version: 1.0 X-Received: by 10.52.88.33 with SMTP id bd1mr7849713vdb.70.1359196674475; Sat, 26 Jan 2013 02:37:54 -0800 (PST) Received: by 10.220.41.195 with HTTP; Sat, 26 Jan 2013 02:37:54 -0800 (PST) In-Reply-To: References: Date: Sat, 26 Jan 2013 11:37:54 +0100 Message-ID: Subject: Re: 2.4.3, build with vc11 (2012) From: Pierre Joye To: dev@httpd.apache.org Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org hi, On Mon, Jan 21, 2013 at 11:07 AM, Pierre Joye wrote: > hi! > > Has anyone tried to build 2.4.3 with vc11? > > Using either makefiles or dsp (converted), I got a rc.exe error, > "invalid usage". The cmd line is: > > rc.exe /d "NDEBUG" /d "APP_FILE" /d "BIN_NAME="httpd.exe"" /d > "LONG_NAME="Apache HTTP Server"" /d "ICON_FILE="apache.ico"" /d > "_VC80_UPGRADE=0x0600" /l 0x409 /I "build\win32" /I "./include" /I > "./srclib/apr/include" /fo".\Release/httpd.res" > ".\build\win32\httpd.rc" > > However other rc calls produce the same error. Replying to myself. Builds fixed now but for ApacheMonitor (corrupted resources, as I do not need it now, it will have to wait). You can fetch VC11-x86 builds here http://windows.php.net/downloads/snaps/ostc/vc11_deps/ (apache dir, x86 and x64 contains pre built dependencies for PHP, most of them can or are used for PHP builds). Question: is there any interest to move to makefiles only builds? These dsw (and conversion) brings all kind of issues and are not very flexible. I was thinking about something like what I did for curl: https://github.com/bagder/curl/blob/master/winbuild/BUILD.WINDOWS.txt Alternatively porting the php build script (autoconf-like system, implemented in javascript, using cscript), it is very flexible and allows exact match to what is done using the unix autoconf configure options. Thoughts? Cheers, -- Pierre @pierrejoye