Re: [PORTS] Libpq visual c++ build errors, addrinfo and sockaddr_storage redefinition error

"Pierre Joye" <[email protected]> Tue, 6 May 2008 14:44:31 +0200
Newsgroups gmane.comp.db.postgresql.ports
Message-ID <[email protected]>
On Tue, May 6, 2008 at 2:36 PM, Magnus Hagander <[email protected]> wrote:
> Pierre Joye wrote:
>  > Hi Magnus,
>  >
>  > On Tue, May 6, 2008 at 1:36 PM, Magnus Hagander <[email protected]>
>  > wrote:
>  > > Pierre Joye wrote:
>  > >  > hi,
>  > >  >
>  > >  > While trying to update the PHP postgresql extension to 8.3.1, I
>  > >  > met a couple of issues.
>  > >  >
>  > >  > The first was about not using kerberos, the makefile is
>  > >  > incorrect as an error will be raised when kerberos is used and
>  > >  > no kerberos is used.
>  > >
>  > >  First of all, what version of MSVC are you building this with? And
>  > > what version of the Platform SDK?
>  >
>  > We use the last SDK working with VC6 (2003/02). That's sadly a
>  > requirement for php 5.x. We are working on supporting  2k5 and the
>  > latest SDK for 5.3+. However VC6 support has to be kept for the 5.x
>  > branches (at least).
>
>  There's your problem, really. 8.3+ does not support VC6 anymore. We
>  need 7.1 or newer.

I was suspecting this problem. Do you have any experiences of using
these 2k5 binaries with VC6 (especially in threaded environment)? We
may give it a try in the next weeks and update it again in 5.2.7 and
5.3 if it works well.

>  > >  And third, I'd recommend you try to build it using the "main
>  > > method" which is using the tools in src/tools/msvc, and not the
>  > > win32.mak method. It's much more complete. You can build "just
>  > > libpq" that way as well.
>  >
>  > I did not know this one, thanks! I will give it tonight.
>
>  That one will require Visual Studio 2005...

Ok, that will be usefull for the 2k5 move :)

-- 
Pierre
http://blog.thepimp.net | http://www.libgd.org

-- 
Sent via pgsql-ports mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-ports