Re: compiling postgres in winxp - Mailing list pgsql-hackers

From
Subject Re: compiling postgres in winxp
Date
Msg-id BAY132-DS2A65BF4CA5BB89D87514FE6720@phx.gbl
Whole thread Raw
In response to compiling postgres in winxp  ("Jaime Casanova" <systemguards@gmail.com>)
Responses Re: compiling postgres in winxp  (Andrew Dunstan <andrew@dunslane.net>)
List pgsql-hackers
Any Code::Blocks user?  http://www.codeblocks.org/
Cannot compile PG-8.2.5 with WinXP SP2 using Code::Blocks.
I created a new project including ALL the files decompressed from 
postgresql-8.2.5.tar.gz
and then just clicked on "build". What's wrong?

Alternative ways to complie it with other IDE or any precise command line?

The error messages when building it are:

Project : Console application
Compiler : GNU GCC Compiler (called directly)
Directory : C:\Documents and Settings\manolo\Desktop\postgresql-8.2.5\
--------------------------------------------------------------------------------
Switching to target: default
Compiling: contrib\adminpack\adminpack.c
contrib\adminpack\adminpack.c:15:22: postgres.h: No such file or directory
contrib\adminpack\adminpack.c:21:29: catalog/pg_type.h: No such file or 
directory
contrib\adminpack\adminpack.c:22:21: funcapi.h: No such file or directory
contrib\adminpack\adminpack.c:23:23: miscadmin.h: No such file or directory
contrib\adminpack\adminpack.c:24:34: postmaster/syslogger.h: No such file or 
directory
contrib\adminpack\adminpack.c:25:24: storage/fd.h: No such file or directory
contrib\adminpack\adminpack.c:26:28: utils/datetime.h: No such file or 
directory
contrib\adminpack\adminpack.c:40: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:42: error: syntax error before "pg_file_write"
contrib\adminpack\adminpack.c:42: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:42: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:43: error: syntax error before 
"pg_file_rename"
contrib\adminpack\adminpack.c:43: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:43: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:44: error: syntax error before 
"pg_file_unlink"
contrib\adminpack\adminpack.c:44: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:44: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:45: error: syntax error before "pg_logdir_ls"
contrib\adminpack\adminpack.c:45: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:45: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:47: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:47: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:48: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:48: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:49: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:49: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:50: warning: parameter names (without types) 
in function declaration
contrib\adminpack\adminpack.c:50: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:55: error: syntax error before "DIR"
contrib\adminpack\adminpack.c:55: warning: no semicolon at end of struct or 
union
contrib\adminpack\adminpack.c:56: warning: data definition has no type or 
storage class
contrib\adminpack\adminpack.c:69: error: syntax error before '*' token
contrib\adminpack\adminpack.c: In function `convert_and_check_filename':
contrib\adminpack\adminpack.c:71: error: `arg' undeclared (first use in this 
function)
contrib\adminpack\adminpack.c:71: error: (Each undeclared identifier is 
reported only once
contrib\adminpack\adminpack.c:71: error: for each function it appears in.)
contrib\adminpack\adminpack.c:71: error: `VARHDRSZ' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:72: warning: initialization makes pointer from 
integer without a cast
contrib\adminpack\adminpack.c:74: warning: passing arg 2 of `memcpy' makes 
pointer from integer without a cast
contrib\adminpack\adminpack.c:81: error: `ERROR' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:82: error: `ERRCODE_INSUFFICIENT_PRIVILEGE' 
undeclared (first use in this function)
contrib\adminpack\adminpack.c:88: error: `DataDir' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:91: error: `logAllowed' undeclared (first use 
in this function)
contrib\adminpack\adminpack.c:92: error: `Log_directory' undeclared (first 
use in this function)
contrib\adminpack\adminpack.c:99: error: `NULL' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c: In function `requireSuperuser':
contrib\adminpack\adminpack.c:115: error: `ERROR' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:116: error: `ERRCODE_INSUFFICIENT_PRIVILEGE' 
undeclared (first use in this function)
contrib\adminpack\adminpack.c: At top level:
contrib\adminpack\adminpack.c:127: error: syntax error before 
"pg_file_write"
contrib\adminpack\adminpack.c: In function `pg_file_write':
contrib\adminpack\adminpack.c:129: error: `FILE' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:129: error: `f' undeclared (first use in this 
function)
contrib\adminpack\adminpack.c:131: error: `text' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:131: error: `data' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:132: error: `int64' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:132: error: syntax error before "count"
contrib\adminpack\adminpack.c:136: error: `false' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:144: error: `ERROR' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:145: error: `ERRCODE_DUPLICATE_FILE' 
undeclared (first use in this function)
contrib\adminpack\adminpack.c:161: error: `count' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:161: error: `VARHDRSZ' undeclared (first use 
in this function)
contrib\adminpack\adminpack.c:161: warning: passing arg 1 of `fwrite' makes 
pointer from integer without a cast
contrib\adminpack\adminpack.c: At top level:
contrib\adminpack\adminpack.c:175: error: syntax error before 
"pg_file_rename"
contrib\adminpack\adminpack.c: In function `pg_file_rename':
contrib\adminpack\adminpack.c:187: error: `false' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:196: error: `WARNING' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:213: error: `errno' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:213: error: `ENOENT' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:215: error: `ERROR' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:216: error: `ERRCODE_DUPLICATE_FILE' 
undeclared (first use in this function)
contrib\adminpack\adminpack.c:247: error: `ERRCODE_UNDEFINED_FILE' 
undeclared (first use in this function)
contrib\adminpack\adminpack.c:260: error: `true' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c: At top level:
contrib\adminpack\adminpack.c:265: error: syntax error before 
"pg_file_unlink"
contrib\adminpack\adminpack.c: In function `pg_file_unlink':
contrib\adminpack\adminpack.c:271: error: `false' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:275: error: `errno' undeclared (first use in 
this function)
contrib\adminpack\adminpack.c:275: error: `ENOENT' undeclared (first use in 
this function)
Process terminated with status 1 (0 minutes, 19 seconds)
52 errors, 22 warnings


--------------------------------------------------
From: "Kris Jurka" <books@ejurka.com>
Sent: Saturday, December 01, 2007 7:41 AM
To: "Jaime Casanova" <systemguards@gmail.com>
Cc: "PostgreSQL-development" <pgsql-hackers@postgresql.org>
Subject: Re: [HACKERS] compiling postgres in winxp

>
>
> On Sat, 1 Dec 2007, Jaime Casanova wrote:
>
>> i'm trying to compile postgres in winxp for the first time in order to
>> try recent Magnus patch discussed here
>> http://archives.postgresql.org/pgsql-hackers/2007-11/msg01307.php
>>
>> /mingw/lib/gcc/mingw32/3.4.5/../../../../include/sys/time.h:27: error:
>> redefinition of `struct timezone'
>> /mingw/lib/gcc/mingw32/3.4.5/../../../../include/sys/time.h:40: error:
>> conflicting types for 'gettimeofday'
>> .../../src/include/port.h:292: error: previous declaration of
>> 'gettimeofday' was here
>
> Only very recently can the 8.2 release be built with recent mingw 
> releases.  Upgrade pg to the top of REL8_2_STABLE or downgrade mingw.
>
> http://archives.postgresql.org/pgsql-committers/2007-11/msg00566.php
>
> Kris Jurka
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: Don't 'kill -9' the postmaster
> 



pgsql-hackers by date:

Previous
From: Kris Jurka
Date:
Subject: Re: compiling postgres in winxp
Next
From: Louis-David Mitterrand
Date:
Subject: Re: 8.3beta3 ERROR: cached plan must not change result type