Re: Windows project files updated.

From: Date: Wed, 30 Jun 1999 20:23:09 +0000
Subject: Re: Windows project files updated.
References: 1 2 3  Groups: php.dev 
Request: Send a blank email to php-dev+get-7905@lists.php.net to get a copy of this message
The gist of the changes is that everything necessary to compile all of the projects in PHP3 (binaries, libraries, and headers) are in a single ZIP file that you just have to unpack under the win32\ directory. No hunting around for bison, flex, or any of the various libraries and include files. The build rules for the bison stuff automatically points at the bison.simple file in win32\bin\, too, so it doesn't need to be copied to the system directory for bison to find it. A quick glance at the PHP4 stuff looks to me like it isn't building any of the extensions we currently distribute, except for mysql, so it probably hasn't had to deal with those issues. Oh, and it probably relies on having a correctly installed and configured flex and bison. It's my hope that making it easier to get a Win32 build system up and running (with VC6) will encourage more Windows developers to pitch in. The old PHP3 build system was poorly documented, relied on having bison and flex properly installed, and in general was just a pain to get going. Jim Zeev Suraski wrote: > > At 05:01 29/06/99 , Brian Andrews wrote: > >If you had the time to do the same to the PHP4 > >tree things would be sweet indeed! [not nagging - this > >just makes life a lot easier :)] > > I haven't touched any PHP 3.0 issue for quite a while now and thus haven't > looked at the new Win32 support files, so forgive me if what I say here is > completely unrelated... > > PHP 4.0 compiles under Win32 pretty much out of the box, mostly because > it's developed under Win32/Visual C++ 6.0. Win32 is just as supported as > UNIX (in some cases even more than UNIX) in version 4.0, so I think we're > in good shape there. > > If you have any concrete Win32 problems with the PHP 4.0 beta, please let > us know. > > Zeev

« previous php.dev (#7905) next »