Re: [INTERNALS-WIN] Build environment notes (single CRT)

[email protected] ("Steph Fox")
Newsgroups php.internals.win
Message-ID <009401c96389$abb33e50$3ffc1f3e@foxbox>
Hi Pierre,

> Service Pack 6 is the one to have installed. It is the one we used for
> building the official releases.

I put 5/6 simply because as far as I recall, SP6 doesn't have any VC updates 
in it.

>> and VC9
>
> with Service Pack 1.

Thanks, that'll be useful info when the new lappy turns up :)

>> The initial content of /bin, /include and /lib comes from Edin 
>> Kadribasic's
>> original zip.zip. Edin's site appears to have gone offline over the last
>> couple of days, so we need to trim it of 'dead' files and make whatever's
>> left available online somewhere (unless it is already - Pierre?)
>
> Edin's zip is not used anymore since months. We do not recommend to
> use it even if you figure out a way to get it again as we have no idea
> how the libraries have been built, from where, etc. Everything we use
> is available on pecl2 (or from the vendors for the proprietary
> libraries). I would like to do not even mention it anywhere again,
> that will definitively help us to explain how to do it correctly.

Just to clarify - you're saying that only the libs on that download page are 
provided? We seem to be a few extensions short of a distro in that case, or 
is that just my imagination?

>> Problem libraries:
>>
>> libxslt-1.1.23.debug.vc6.zip - naming collision
>
> Naming collision with?

libxslt-1.1.23-vc6.zip

>> Ignores:
>>
>> bindlib-cvs-vc6.zip - broken path/filename, use bindlib from CVS (PHP_5_2
>> only)
>
> It is not broken and is acutally used. Or what do you mean?

I mean: 'resolv.lib' is loaded (assuming it's found, which it may not be 
because the path's wrong for it anyway). resolv_debug.lib is never loaded. 
The automation you and Liz talked about isn't implemented in 5_2, which is 
the only version that uses bindlib. IMHO it would be better to recommend 
that people build it directly from CVS like before, and fix the search path 
in config.w32 with the suffix 'Debug' or 'Release'. (It's trivial to build 
as you know.)

- Steph

>
> Cheers,
> -- 
> Pierre
>
> http://blog.thepimp.net | http://www.libgd.org
>
> -- 
> Windows Internals Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
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.