Re: error compiling postgres source - Mailing list pgsql-general
From | Hiroshi Saito |
---|---|
Subject | Re: error compiling postgres source |
Date | |
Msg-id | 003a01c92553$622699e0$0e01a8c0@IBMC9A0F63B40D Whole thread Raw |
In response to | error compiling postgres source ("Roshni Mani" <m.roshni@teles.com>) |
List | pgsql-general |
Hi Roshni-san. First, thank you for the report of a good result. However, I don't know well about libpqxx.... Therefore, pushes on GENERAL-ML. Someone may be able to support.? Regards, Hiroshi Saito ----- Original Message ----- From: "Roshni Mani" <m.roshni@teles.com> To: "Hiroshi Saito" <z-saito@guitar.ocn.ne.jp> Sent: Friday, October 03, 2008 1:27 PM Subject: RE: [GENERAL] error compiling postgres source Hi, Thanks a lot for the help..i was able to compile postgres. I wanted to use libpqxx in windows.it was specified in install.txt to compile postgresql source,and it is said we hav to change the common file in win32 folder and run the libpqxx.mak file to compile libpqxx.But there is no "libpqxx.mak".A file named vc-libpqxx.mak.template is there .should I hav to modify that file to compile libpqxx ??if u hav any idea plz help me on that. Thanks and regards Roshni. -----Original Message----- From: Hiroshi Saito [mailto:z-saito@guitar.ocn.ne.jp] Sent: Wednesday, October 01, 2008 6:31 PM To: Roshni Mani Subject: Re: [GENERAL] error compiling postgres source Hi . Ok, You can choose the environment of specification of SDK from a start menu.! Please see:-) Regards, Hiroshi Saito ----- Original Message ----- From: "Roshni Mani" <m.roshni@teles.com> To: "Hiroshi Saito" <z-saito@guitar.ocn.ne.jp> Sent: Wednesday, October 01, 2008 7:54 PM Subject: RE: [GENERAL] error compiling postgres source Hi, I have installed SDK separately....can you tell me what environment variables to set??i'm new to this kind of things.. Thanks in advance, Roshni -----Original Message----- From: Hiroshi Saito [mailto:z-saito@guitar.ocn.ne.jp] Sent: Wednesday, October 01, 2008 3:01 PM To: Roshni Mani Subject: Re: [GENERAL] error compiling postgres source Hi. Is SDK set in the environment which you use? win32.mak can be used with Microsoft Visual C++ 2005 Edition However, SDK is independently required. and environment settings. Regards, Hiroshi SAito ----- Original Message ----- From: "Roshni Mani" <m.roshni@teles.com> To: "Hiroshi Saito" <z-saito@guitar.ocn.ne.jp> Sent: Wednesday, October 01, 2008 6:14 PM Subject: RE: [GENERAL] error compiling postgres source Hi, Thanks for the reply .i deleted the said files ...but still the same errors are coming.. Thanks and regards, Roshni -----Original Message----- From: Hiroshi Saito [mailto:z-saito@guitar.ocn.ne.jp] Sent: Wednesday, October 01, 2008 2:38 PM To: Roshni Mani; pgsql-general@postgresql.org Subject: Re: [GENERAL] error compiling postgres source Hi. It is strange?_? pg_config.h and pg_config_os.h must be copied as below. C:\MinGW\home\HIROSHI\postgresql-8.3.3\src\interfaces\libpq>nmake -f win32.mak Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. Building the Win32 static library... (snip) copy ..\..\include\pg_config.h.win32 ..\..\include\pg_config.h 1 file(s) copied. echo #define SYSCONFDIR "" > pg_config_paths.h copy ..\..\include\port\win32.h ..\..\include\pg_config_os.h 1 file(s) copied. (snip) Please delete following two files before compile. del ..\..\include\pg_config.h ..\..\include\pg_config_os.h ----- Original Message ----- From: Roshni Mani To: pgsql-general@postgresql.org Sent: Wednesday, October 01, 2008 3:13 PM Subject: [GENERAL] error compiling postgres source Hi , Can somebody tell me the solution for this.i tried compiling postgres as follows in vs2005 .its giving the following errors E:\postgresql-8.3.1\src\interfaces\libpq>nmake /f win32.mak Microsoft (R) Program Maintenance Utility Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. Building the Win32 static library... Using default OpenSSL Include directory: C:\OpenSSL\include Using default OpenSSL Library directory: C:\OpenSSL\lib\VC Using default Kerberos Include directory: C:\kfw-2.6.5\inc Using default Kerberos Library directory: C:\kfw-2.6.5\lib\i386 cl.exe @C:\DOCUME~1\roma\LOCALS~1\Temp\nm3E.tmp getaddrinfo.c ..\..\include\libpq/pqcomm.h(64) : error C2079: 'addr' uses undefined struct 'sockaddr_storage' ..\..\port\getaddrinfo.c(144) : error C2079: 'hints' uses undefined struct 'addrinfo' ..\..\port\getaddrinfo.c(159) : error C2224: left of '.ai_family' must have struct/union type ..\..\port\getaddrinfo.c(160) : error C2224: left of '.ai_socktype' must have struct/union type ..\..\port\getaddrinfo.c(165) : error C2224: left of '.ai_family' must have struct/union type ..\..\port\getaddrinfo.c(165) : error C2224: left of '.ai_family' must have struct/union type ..\..\port\getaddrinfo.c(168) : error C2224: left of '.ai_socktype' must have struct/union type ..\..\port\getaddrinfo.c(169) : error C2224: left of '.ai_socktype' must have struct/union type ..\..\port\getaddrinfo.c(182) : error C2224: left of '.ai_flags' must have struct/union type ..\..\port\getaddrinfo.c(223) : error C2224: left of '.ai_flags' must have struct/union type ..\..\port\getaddrinfo.c(236) : error C2027: use of undefined type 'addrinfo' ..\..\include\getaddrinfo.h(153) : see declaration of 'addrinfo' ..\..\port\getaddrinfo.c(249) : error C2037: left of 'ai_flags' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(250) : error C2037: left of 'ai_family' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(251) : error C2037: left of 'ai_socktype' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(251) : error C2224: left of '.ai_socktype' must have struct/union type ..\..\port\getaddrinfo.c(252) : error C2037: left of 'ai_protocol' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(252) : error C2224: left of '.ai_protocol' must have struct/union type ..\..\port\getaddrinfo.c(253) : error C2037: left of 'ai_addrlen' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(254) : error C2037: left of 'ai_addr' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(255) : error C2037: left of 'ai_canonname' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(256) : error C2037: left of 'ai_next' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(282) : error C2037: left of 'ai_addr' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(283) : error C2037: left of 'ai_addr' specifies undefined struct/union 'addrinfo' ..\..\port\getaddrinfo.c(283) : error C2198: 'free' : too few arguments for call NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\cl.exe"' : return code '0x2' Stop. Regards, Roshni
pgsql-general by date: