Re: [INTERNALS-WIN] Re: [PHP-CVS] Re: [PHP-DEV] Re: [PHP-CVS] cvs: php-src(PHP_5_3) /win32/build DSP.README block.template.dsw buildconf.js config.w32 confutils.js projectgen.js template.dsp template.dsw

[email protected] (Rob Richards)
Newsgroups php.internals.win
Message-ID <[email protected]>
Steph Fox wrote:
>
> Hi Rob, all,
>
>>> I think it would actually be counter-productive to have them 
>>> buildable, to be honest, but I'm willing to spend another day on it 
>>> if what's there isn't good enough for the uses those files are put 
>>> to. I wasn't sure whether project dependencies and include paths 
>>> would be important in this regard, for example. If they're not, 
>>> we're good to go with last night's efforts :)
>>>
>>>> CC'ing him so he can chime in on this.
>>>>
>>>> Really though, with time getting short, we should be spending more 
>>>> time on the testing/fixing up of the 5.3 build and new libs than 
>>>> cosmetics.
>
> I see this as _part_ of fixing up the 5.3 build. We quite often get 
> people checking out src, seeing .dsw and thinking it's going to be 
> standard. We've had a number of unknown strangers grumble about the 
> state of the .dsp files on-list after they've wasted time trying to 
> get them to work. Making them generatable means we won't get that any 
> more; it also means they'll always be up to date. The build/no-build 
> question is less of an issue because it's always going to be possible 
> to make the things build if the itch arises, it just means playing 
> around with javascript a bit more.
Well if you'll be able to get them buildable then I think its a 
non-issue then.
>
>>> There wasn't a lot wrong with the 5.3 build until very recently. I'm 
>>> getting all sorts of peculiar things now (GD failing to find 
>>> libiconv, SimpleXML failing to find SPL, etc etc). But you've seen 
>>> the response if I touch anything in that department.
>> These are things that are more important imo. On to the other stuff 
>> though.
>>
>> First are you using all the new libs that will be used for the 5.3 
>> build?
>
> No. Is this the famous pecl2 server that I'm not allowed involvement 
> with?
Beats me. As the libs in Edin's old zip.zip are completely outdated and 
things need to be brought up to date, the libs are currently being made 
available at:
http://pecl2.php.net/downloads/php-windows-builds/php-libs/
>
>> What error are you seeing with GD? I am no longer getting any build 
>> issues with GD since my zlib changes.
>
> iconv not found (everything else finds it), zlib redeclaration, no 
> debug info in debug build, a few warnings.
Appears not to be set to link against older iconv (not sure if thats 
intended or not). zlib stuff is fixed - should be at least. havent even 
looked at the debug info :)
>
>> failure to find SPL is not specific to either of those as it happens 
>> to all the extensions that recently are no longer optional to the 
>> build. The ADD_DEPENDS macro doesnt take this into account and 
>> because things are laid out alphabetically, SPL hasnt been defined 
>> yes when the SimpleXML checks are being done. Same thing happens with 
>> extensions like SDO (requiring SPL) and anything that requires 
>> reflection  - and comes before reflection in the alphabet :)
>
> I could look into that one if you like.
Please do. I just noticed it the other day but have plenty of other 
things that I could put my time to use on.
>
>> What else are you running into? I would be very interested to hear 
>> any problems so they can get resolved.
>
> Nothing I can't fix (hopefully). bz debug needs /nodefaultlib, mysqlnd 
> and date are both riddled with VS6 cancer (heaps of warnings under 
> debug). Nothing major.
Good. Was afraid you were going to list of some major issues or something :)
>
>> As far as you not touching the stuff, I don't think that's the case. 
>> I agree that some changes or ideas should be passed by the people on 
>> the list in case there are differing ideas for some of the larger 
>> changes, but fixing something is not wrong - as long as its made to 
>> HEAD too :).
>
> I still have: pecl/phar, HEAD/phar, some config/build stuff but I no 
> longer know which because Pierre merged *some* of it, some 
> phar-related stuff to do in SPL (in both HEAD and 5_3). Extension 
> versioning if anyone can come up with a better idea than labelling 
> everything x.x.x-core. That's less of an issue than in PECL because it 
> makes good sense to have the core extension dlls built against a given 
> version of PHP labelled with that version (e.g. in tile views etc), 
> but it'd still be nice to have some sanity in phpinfo().
>
So then for the windows 5.3 specific stuff, what do you expect would be 
doable by end of month - my guesstimate for the timeframe.

Rob
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.