Re: Re: [PHP-CVS] cvs: php-src /win32 time.c

php.internals

Frank M. Kromann

22 years ago
Wez, Great work. When do you expet to release that ? - Fank
> I put it there in anticipation of adding symbols from libxml2 and
iconv.
> However, I have been working on a new build system for win32 that
should
> (hopefully) solve most problems provided that you have windows script
host
> installed. > > It will also remove the dependency on Visual Studio (the IDE), so that > you only need the MS compiler tools (freely available with the win32 > platform SDK). > > --Wez. > > ----- Original Message ----- > From: "Frank M. Kromann" <frank@kromann.info> > To: <steph.fox@virgin.net> > Cc: <internals@lists.php.net>; "Wez Furlong" <wez@thebrainroom.com>;
"Andi
> Gutmans" <andi@zend.com> > Sent: Monday, December 01, 2003 11:39 PM > Subject: RE: [PHP-DEV] Re: [PHP-CVS] cvs: php-src /win32 time.c > > > > Hi Steph, > > > > I don't see any resons why the builddef.bat should'nt run on win98. It
is
> > a very simple file. I do think that the @echo off statement should be > > moved to the top of the file though. All output is redirected to the > > phpts.def file, and this include the comments with the current > > configuration. > > > > It would also be possible to get rid of this file all together and
just
> > code this in the dsp file. > > > > - Frank > > > > > > Because win98 supports the functions we want to use (while win95 > > > > does not). > > > > And the build system has nothing to do with the runtime support
:)
> > > > > > Agreed, but sooner or later it will.. Andi, why (specifically) did > > Zend > > > drop win98 support? > > > > > > The PHP5 build system doesn't work because batch files created for
w2k
> > and > > > friends don't work on dos.. that's the _only_ reason currently,
it's
> > still > > > possible to build on win98 so long as you run a bunch of stuff from
the

Wez Furlong

22 years ago
Soonish; I need to add support for building shared extensions and multiple SAPI; probably only a couple more evenings work to get it into CVS. Here's a teaser of how it "looks" (apologies for bad line breaks!) % buildconf.bat Rebuilding configure.js % cscript /nologo configure.js --enable-debug --enable-mbstring --enable-mbregex Checking for cl ... cl.exe Checking for link ... link.exe Build dir: Debug_TS PHP Core: php5ts_debug.dll and php5ts_debug.lib Enabling sapi/cli Enabling ext/bcmath Enabling ext/calendar Enabling ext/com_dotnet Enabling ext/ctype Enabling ext/ftp Enabling ext/mbstring Enabling ext/odbc Enabling ext/pcre Enabling ext/session Enabling ext/standard Enabling ext/tokenizer Enabling ext/zlib Creating build dirs... Generating files... Generating Makefile Generating main/internal_functions.c Generating main/config.w32.h Done. Type 'nmake' to build PHP % nmake .... loads of building here .... "link.exe" /nologo /out:Debug_TS\php.exe /debug Debug_TS\cli\getopt.obj Debug_TS\cli\php_cli.obj Debug_TS\php5ts_debug.lib SAPI cli build complete --Wez. ----- Original Message ----- From: "Frank M. Kromann" <frank@kromann.info> To: "Wez Furlong" <wez@thebrainroom.com> Cc: <internals@lists.php.net>; "Andi Gutmans" <andi@zend.com>; <steph.fox@virgin.net> Sent: Monday, December 01, 2003 11:47 PM Subject: Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src /win32 time.c