Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37583 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 52742 invoked from network); 11 May 2008 10:02:25 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 May 2008 10:02:25 -0000 Authentication-Results: pb1.pair.com smtp.mail=hsantos@isdg.net; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=hsantos@isdg.net; sender-id=pass Received-SPF: pass (pb1.pair.com: domain isdg.net designates 208.247.131.9 as permitted sender) X-PHP-List-Original-Sender: hsantos@isdg.net X-Host-Fingerprint: 208.247.131.9 ntbbs.winserver.com Windows NT 4.0 (older) Received: from [208.247.131.9] ([208.247.131.9:3907] helo=winserver.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 36/1A-34108-F24C6284 for ; Sun, 11 May 2008 06:02:24 -0400 Received: from mail.winserver.com ([208.247.131.9]) by winserver.com (Wildcat! SMTP Router v6.3.452.5) for internals@lists.php.net; Sun, 11 May 2008 06:01:07 -0400 Received: from hdev1 ([72.144.198.133]) by winserver.com (Wildcat! SMTP v6.3.452.5) with ESMTP id 941412796; Sun, 11 May 2008 06:01:06 -0400 Message-ID: <4826C3F6.1020507@isdg.net> Date: Sun, 11 May 2008 06:01:26 -0400 Organization: Santronics Software, Inc. User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: Pierre Joye CC: internals@lists.php.net References: <4826958F.7010900@isdg.net> <4826ABFC.6080104@isdg.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] README.WIN32-BUILD-SYSTEM From: hsantos@isdg.net (Hector Santos) Pierre Joye wrote: > Hi Hector, > > On Sun, May 11, 2008 at 10:19 AM, Hector Santos wrote: > >> Building PHP using DSW files [PHP 4] >> >> Compiling PHP using the DSW files isn't supported as of >> PHP 5, as a much more flexible system was made available. >> Anyway, you can still use them, but keep in mind that they >> are not maintained very often, so you can have compiling >> problems. To compile PHP 4 for windows, this is the only >> available way though. > > PHP4 is dead, any second spent on building it on windows is a wasted second :) Ok, then may I suggest the *.DSP/DSW project files in the PHP5+ distribution either a) removed from the distribution, or b) updated. >> Once I get the "official maintained" command-line building method worked >> out, I will update the Visual Studio project/solution files for both VS 6.0 >> and VS 2005 (which is what I have). When I cross that bridge, I'll ask >> someone to test the VS 2008 Express version. > > That would not be very useful. Nobody uses them and they are outdated. Of course, thats a subjective opinion whether they are useful or not. :-) I use project files and I am sure if they were made available (and working) others will use them as well. One reason, and not exclusively the reason, is that it provides the fast learning method to understand the PHP model, framework and more especially, the organization of this source files. Of course, PHP has evolved with a high focus for consoled-based configuration preprocessing logic that needs to be done. However, this can also be done via a PRE-COMPILE and/or a special "CONFIGURE" project which all other projects are dependent on. This project can use a pre-compile setup that runs the cscript stuff. > As Bjori pointed out, there is also updated information in the wiki, > please consider to read it. Which wiki? I found the link I noted in my previous message: http://uk3.php.net/manual/en/install.windows.building.php and this is helping. Is this info sufficient or is there more? Anyway, at this moment I'm moving along and off hand, it appears the remaining item which is ambiguous is the LIBXML and ICONV stuff. There is a note about in the above link but doesn't say much about preparation. I don't understand why the CVS bundle folder has this as dead files, if they are still required for a build. Thanks for your input Pierre. -- Hector Santos