From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | "J6M" <j6m(at)adm(dot)estp(dot)fr> |
Cc: | pgsql-ports(at)postgresql(dot)org |
Subject: | Re: Building 8.3 beta 4 stops on (at least) 2 errors |
Date: | 2008-01-08 01:20:02 |
Message-ID: | 28604.1199755202@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ports |
"J6M" <j6m(at)adm(dot)estp(dot)fr> writes:
> xlc -O2 -qmaxmem=16384 -qsrcmsg -qlonglong -qnoansialias -I../../../../src/include
> -c -o tsquery.o tsquery.c
> 108 | PT_CLOSE = 5,
> ....................a
> a - 1506-275 (S) Unexpected text ',' encountered.
Some compilers are picky about extra commas in enum lists, some aren't.
I guess we have not currently got any in the buildfarm that are.
> xlc -O2 -qmaxmem=16384 -qsrcmsg -qlonglong -qnoansialias -I../include -I../../../../src/interfaces/ecpg/include
> -I../../../../src/interfaces/libpq -I../../../../src/include/utils -I../../../../src/include
> -c -o informix.o informix.c
> "/usr/include/stdio.h", line 434.12: 1506-343 (S) Redeclaration of fgetpos64
> differs from previous declaration on line 274 of "/usr/include/stdio.h".
> "/usr/include/stdio.h", line 434.12: 1506-377 (I) The type "long long*" of
> parameter 2 differs from the previous type "long*".
The problem here seems to be that informix.c was violating our coding
rule that no system headers may be included before c.h (or in this case,
postgres_fe.h). Please change the first few lines of the file to
this ordering:
#define POSTGRES_ECPG_INTERNAL
#include "postgres_fe.h"
#include <math.h>
#include <ctype.h>
#include <limits.h>
#include <ecpgtype.h>
...
and see if it doesn't work then.
BTW, it seems we do not have any buildfarm members running xlc.
If you can spare the cycles to build PG once a day or so, please
consider joining the buildfarm so these types of portability issues
can be caught sooner.
http://www.pgbuildfarm.org/index.html
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | J6M | 2008-01-09 10:48:11 | Re: Building 8.3 beta 4 stops on (at least) 2 errors |
Previous Message | J6M | 2008-01-07 15:42:48 | Building 8.3 beta 4 stops on (at least) 2 errors |