Re: [INTERNALS-WIN] Building PHP 5.2.8 under WIndows XP
[email protected] (Pierre Joye)
| Newsgroups | php.internals.win |
|---|---|
| Message-ID | <[email protected]> |
hi! On Thu, Jan 29, 2009 at 11:17 PM, David M. Patterson <[email protected]> wrote: > Hello all. > > I originally posted this to the general PHP internals list. > At Pierre's suggestion, I am following up here. > Note that this post has a correction from the original post: I misstated the > SDK version in the original post. > > I am trying to build PHP 5.3.8 under Windows XP SP3. > > I'm using Microsoft Visual Studio V6, SP6 as specified here: > http://wiki.php.net/internals/windows/compiler. > > I have installed the Windows Server Platform SDK as specified here: > http://wiki.php.net/internals/windows/windowssdk > and downloaded from here: > http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm. > > I have downloaded the binary tools from > http://pecl2.php.net/downloads/php-windows-builds/php-libs/binary-tools.zip > as specified here: http://wiki.php.net/internals/windows/stepbystepbuild. > Executing nmake then fails thus: > Microsoft (R) Program Maintenance Utility Version 6.00.9782.0 > Copyright (C) Microsoft Corp 1988-1998. All rights reserved. > > cgi_main.c > C:\Program Files\Microsoft SDK\Include\.\wspiapi.h(168) : error C2027: use > of undefined type 'addrinfo' > C:\Program Files\Microsoft SDK\Include\.\wspiapi.h(34) : see > declaration of 'addrinfo' > C:\Program Files\Microsoft SDK\Include\.\wspiapi.h(184) : error C2037: left > of 'ai_family' specifies undefined struct/union 'addrinfo' Be sure to have the SDK include path first in your INCLUDE list. For example, see: http://cvs.php.net/viewvc.cgi/php-internals-win/script/conf_tools.bat?revision=1.4&view=markup Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org