Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19686 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 75562 invoked by uid 1010); 22 Oct 2005 15:04:29 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 75547 invoked from network); 22 Oct 2005 15:04:29 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Oct 2005 15:04:28 -0000 X-Host-Fingerprint: 64.233.184.196 wproxy.gmail.com Linux 2.4/2.6 Received: from ([64.233.184.196:40550] helo=wproxy.gmail.com) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id BF/7F-22302-BF45A534 for ; Sat, 22 Oct 2005 11:04:27 -0400 Received: by wproxy.gmail.com with SMTP id 71so354164wra for ; Sat, 22 Oct 2005 08:04:24 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=H5/TBeL/0y084JN2/MJ7SMSqVjQxr9Ps7V6xgxtikZ6cyQXlWDaVGEHNYiYqmrLWheylOchaiqMEcXawCHFUoP49PfjrHRmvBMusnmNnqcRlYEKn7y7r/ckhwcTXhWQQnA/XPPpqsRJRpBdShullI6jc3JiU5AyksL3Th4AcIMU= Received: by 10.54.67.6 with SMTP id p6mr2142123wra; Sat, 22 Oct 2005 08:04:24 -0700 (PDT) Received: by 10.54.76.6 with HTTP; Sat, 22 Oct 2005 08:04:24 -0700 (PDT) Message-ID: <4e89b4260510220804n11c60ef9mbb63fd533e7deebb@mail.gmail.com> Date: Sat, 22 Oct 2005 11:04:24 -0400 To: techtonik Cc: internals@lists.php.net, techtonik@gmail.com In-Reply-To: <1083412052.20051022123025@tut.by> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <1083412052.20051022123025@tut.by> Subject: Re: [PHP-DEV] PHP 4 win build system questions From: kingwez@gmail.com (Wez Furlong) If you have cygwin flex and bison, you don't need to copy anything. You also don't *have* to recompile resolv.lib; just build a release build and use that, even when you're building a debug version of PHP. --Wez. On 10/22/05, techtonik wrote: > ||*()*|| Greetings, phpinnards.. =3D) > > I tried to automate build system for PHP 4 a bit and after that > can't get some stupid questions out of my head. Install instructions > located as usual http://www.php.net/manual/en/install.windows.building.ph= p > > There are at least two inconveniences: > 1. Need to copy bison.sample from win32build\bin to c:\usr\local\lib > 2. Need to recompile resolv.lib every time target changes > > So the questions are the following > 1.1 Why not to get rid of this bison.sample copy operation either by > 1.1.1 upgrade bison.exe in win32build.zip from 1.27 to at > least 1.34, which adds -S options to specify bison.sample > explicitly and also includes some memory leak fixes > http://sourceforge.net/project/shownotes.php?release_id=3D274= 058 > or > 1.1.2 set up environment variable BISON_SIMPLE somewhere in > build files/scripts? > > 2.1 Why resolv.lib needs to be recompiled every time when target > changes from "debug" to "release" and vice versa > 2.1.1 Why it is not possible to supply a separate resolv_debug.lib > and resolv_release.lib files in win32build.zip and rewrite > dependencies for them in windows build files? > > Thanks. > > .techtonik > -- > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >