Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:37596 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 89962 invoked from network); 11 May 2008 13:47:27 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 May 2008 13:47:27 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=softfail; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: softfail (pb1.pair.com: domain zend.com does not designate 64.97.136.145 as permitted sender) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.145 smtpout0145.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.145] ([64.97.136.145:8472] helo=n066.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id FC/50-34108-DE8F6284 for ; Sun, 11 May 2008 09:47:26 -0400 Received: from sc1-out02.emaildefenseservice.com (64.97.139.2) by n066.sc1.he.tucows.com (7.2.069.1) id 4769F9180108EAA9; Sun, 11 May 2008 13:47:15 +0000 X-SpamScore: 2 X-Spamcatcher-Summary: 2,0,0,6ce402be40b55ece,87c91084b60f24e8,steph@zend.com,-,RULES_HIT:355:379:539:540:541:542:543:567:599:601:945:988:989:1155:1156:1260:1277:1311:1313:1314:1345:1437:1487:1515:1516:1518:1534:1541:1587:1593:1594:1711:1730:1747:1766:1792:2073:2075:2078:2198:2199:2393:2559:2562:2693:2828:3027:3352:3865:3867:3868:3869:3870:3871:3872:3873:3874:4250:4699:5007:6117:6119:6261:7804:7841:7875,0,RBL:none,CacheIP:none,Bayesian:0.5,0.5,0.5,Netcheck:none,DomainCache:0,MSF: not bulk,SPF:,MSBL:none,DNSBL:none,TSO:0 X-Spamcatcher-Explanation: Received: from foxbox (host86-130-56-54.range86-130.btcentralplus.com [86.130.56.54]) (Authenticated sender: steph.fox) by sc1-out02.emaildefenseservice.com (Postfix) with ESMTP; Sun, 11 May 2008 13:47:14 +0000 (UTC) Message-ID: <00cd01c8b36d$add31c40$4001a8c0@foxbox> Reply-To: "Steph Fox" To: "Pierre Joye" , "Hector Santos" Cc: References: <4826958F.7010900@isdg.net> <4826ABFC.6080104@isdg.net> <4826C3F6.1020507@isdg.net> <4826F147.1030609@isdg.net> Date: Sun, 11 May 2008 14:48:21 +0100 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PHP-DEV] README.WIN32-BUILD-SYSTEM From: steph@zend.com ("Steph Fox") > What is hard in: > > 1. mkdir c:\phpw32 > 2. extract a php release in c:\phpw32\php-5.y.z > 3. extract the dependencies in c:\phpw32\php_builds > 4. run: > buildconf.bat > configure.bat [option your like to have} > nmake What is hard in it is that this is pretty alien for someone used to working with .dsp files or whatever. Also, under Windows you need to bring the MS headers into play, which means running vcvars. (vc32vars.bat, whatever.) The same thing happens when you use Visual Studio, but you don't see it there because it's disguised as Tools/Options/Directories and obviously is 'just called'. In our setup it needs to be called explicitly, unless the MS headers are already in your PATH. You'll also need to add the path to your PHP libs and headers to vcvars.bat, you can do this via MSVC or manually. configure.bat has been in 5_3 only for the last few weeks, so that part depends on the PHP version you're building. But buildconf will tell you what to do next anyway. - Steph