Re: NSAPI snaps build

[email protected] ("Pierre Joye")
Newsgroups php.internals.win
Message-ID <[email protected]>
On Sat, Jan 3, 2009 at 12:41 AM, Uwe Schindler <[email protected]> wrote:

> I installed a recent version of SJSWS on my local box now and wanted to
> download the 5.3 snapshots. The VC6 snapshot contains NSAPI in both the TS
> and NTS version.

> On the other hand, the VC9 version does not contain NSAPI.
> The configure log shows, that nsapi.h was not found. There is something
> weird. Correct should be:
>
> - VC6 TS: nsapi enabled and .h/.lib files available

It has it already.

> - VC6 NTS: nsapi disabled or .h/.lib files removed

http://windows.php.net/downloads/snaps/php-5.3-nts-win32-VC6-x86-latest.zip
does not have nsapi. Or do I miss something?

The last log:

http://windows.php.net/downloads/snaps/configure-5.3-VC9-x86-nts-200901030100.log
confirms that nsapi is disabled.

Something was wrong with the -latest link, they were referring only to
the TS versions for the buildconf and configure links. It is fixed
now. Is it where you see the NSAPI being enabled?

> - VC9 TS: nsapi enabled and .h/.lib files available
> - VC9 NTS: nsapi disabled or .h/.lib files removed

I was waiting your OK before adding it back. I can do it tomorrow
evening or Monday (driving back home, holidays--; ).


> Can you correct this and build some new snapshots?

I launched a new set of snaps, they should be online in the next 20mins (~).

> I will then test tomorrow, as soon as there is again a new VC9 snapshot.
>
> FYI: The latest SJSWS 7.0U4 is still linked against VC6, but according to my
> previous mails, it should work because VC6 and VC9 CRTs can coexist as long
> as no resources are shared between both CRTs. NSAPI has a private API, the
> only shared structs between VC6 and VC9 would be: "struct stat", which is
> hopefully identical. All other resources used as parameters to functions are
> simple handles or private structs. No malloc or other CRT resources are
> shared/used.

No handle either? But if you can test (if not already done) them and
confirm that we can use them safely with our VC9 builds, then I will
simply add them back.


Cheers,
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org
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.