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.cHi 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
commandline first.
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
Wez,
Great work. When do you expet to release that ?
- Fank