[HACKERS] Compilation problems on IRIX 6.5.5

2003-10-07 Thread Devrim GUNDUZ
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Hi,

I'm trying to compile PostgreSQL 7.4 beta4 on Irix 6.5.5, o200, r1 
(IP27) with MIPSPro compilers version 6.5.

I've read FAQ_IRIX and saw these lines:

PostgreSQL 7.2 has been run on MIPS r8000, r1(both ip25 and ip27)
and r12000(ip35) processors, running IRIX 6.5.5m, 6.5.12 and 6.5.13 with
MIPSPro compilers version 7.30, 7.3.1.2m and 7.3.

Everything seems to be ok, except MIPS version.

Anyway, here is what I did:
bash-2.05b$ ./configure --without-readline --with-CC=/usr/freeware/bin/gcc -O2 
--libdir=/usr/people/emr/pgsql/pgsql

configure scripts runs without any errors, except the warning for bison 
version. I've searched freeware.sgi.com but could not find a newer version 
of bison. I'm now using bison v1.25 .

Now it's time for gmake and here are the errors:
===
bash-2.05b$ /usr/freeware/bin/gmake
/usr/freeware/bin/gmake -C doc all
gmake[1]: Entering directory 
`/usr/people/emr/pgsql/postgresql-7.4beta4/doc'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory 
`/usr/people/emr/pgsql/postgresql-7.4beta4/doc'
/usr/freeware/bin/gmake -C src all
gmake[1]: Entering directory 
`/usr/people/emr/pgsql/postgresql-7.4beta4/src'
/usr/freeware/bin/gmake -C port all
gmake[2]: Entering directory 
`/usr/people/emr/pgsql/postgresql-7.4beta4/src/port'
/usr/freeware/bin/gcc -O2  -Wall -Wmissing-prototypes 
- -Wmissing-declarations -I../../src/include  -U_NO_XOPEN4  -c -o isinf.o 
isinf.c
In file included from ../../src/include/c.h:60,
 from isinf.c:3:
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:18:33: 
internal/stdio_core.h: No such file or directory
In file included from ../../src/include/c.h:60,
 from isinf.c:3:
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:21: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:22: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:23: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:24: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:25: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:26: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:27: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:28: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:29: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:30: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:31: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:32: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:33: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:34: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:35: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:36: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:37: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:38: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:39: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:40: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:41: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:42: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:43: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:44: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:45: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:46: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:47: parse 
error before __SGI_LIBC_USING_FROM_STD
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:48: parse 
error before 

Re: [HACKERS] Compilation problems on IRIX 6.5.5

2003-10-07 Thread Peter Eisentraut
Devrim GUNDUZ writes:

 /usr/freeware/bin/gcc -O2  -Wall -Wmissing-prototypes
 - -Wmissing-declarations -I../../src/include  -U_NO_XOPEN4  -c -o isinf.o
 isinf.c
 In file included from ../../src/include/c.h:60,
  from isinf.c:3:
 /usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:18:33:
 internal/stdio_core.h: No such file or directory
 In file included from ../../src/include/c.h:60,
  from isinf.c:3:
 /usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:21: parse
 error before __SGI_LIBC_USING_FROM_STD

It looks like your GCC installation is broken.

-- 
Peter Eisentraut   [EMAIL PROTECTED]


---(end of broadcast)---
TIP 8: explain analyze is your friend