From: | Devrim GUNDUZ <devrim(at)gunduz(dot)org> |
---|---|
To: | pgsql-hackers(at)PostgreSQL(dot)org |
Subject: | Compilation problems on IRIX 6.5.5 |
Date: | 2003-10-07 08:35:49 |
Message-ID: | Pine.LNX.4.44.0310071121230.29036-100000@emo.org.tr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
I'm trying to compile PostgreSQL 7.4 beta4 on Irix 6.5.5, o200, r10000
(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, r10000(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 "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:49: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:50: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:51: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:52: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:53: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:54: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:55: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:56: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:57: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:58: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:59: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:60: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:64: parse
error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/stdio.h:68: parse
error before "__SGI_LIBC_USING_FROM_STD"
In file included from /usr/include/stdlib.h:35,
from ../../src/include/c.h:61,
from isinf.c:3:
/usr/include/sgidefs.h: In function `__SGI_LIBC_USING_FROM_STD':
/usr/include/sgidefs.h:136: storage class specified for parameter
`__int32_t'
/usr/include/sgidefs.h:137: storage class specified for parameter
`__uint32_t'
/usr/include/sgidefs.h:183: storage class specified for parameter
`__int64_t'
/usr/include/sgidefs.h:184: storage class specified for parameter
`__uint64_t'
/usr/include/sgidefs.h:219: storage class specified for parameter
`__int32_t'
/usr/include/sgidefs.h:219: redeclaration of `__int32_t'
/usr/include/sgidefs.h:136: `__int32_t' previously declared here
/usr/include/sgidefs.h:219: parse error before "__psint_t"
/usr/include/sgidefs.h:219: declaration for parameter `__int32_t' but no
such parameter
/usr/include/sgidefs.h:184: declaration for parameter `__uint64_t' but no
such parameter
/usr/include/sgidefs.h:183: declaration for parameter `__int64_t' but no
such parameter
/usr/include/sgidefs.h:137: declaration for parameter `__uint32_t' but no
such parameter
/usr/include/sgidefs.h:136: declaration for parameter `__int32_t' but no
such parameter
In file included from ../../src/include/c.h:61,
from isinf.c:3:
/usr/include/stdlib.h: At top level:
/usr/include/stdlib.h:190: parse error before "div"
In file included from ../../src/include/c.h:61,
from isinf.c:3:
/usr/include/stdlib.h:292: parse error before "__int64_t"
/usr/include/stdlib.h:296: parse error before "atoll"
/usr/include/stdlib.h:297: parse error before "strtoll"
/usr/include/stdlib.h:298: parse error before "strtoull"
/usr/include/stdlib.h:299: parse error before "llabs"
/usr/include/stdlib.h:304: parse error before "lldiv"
In file included from ../../src/include/c.h:68,
from isinf.c:3:
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:40:32:
internal/sgimacros.h: No such file or directory
In file included from ../../src/include/c.h:68,
from isinf.c:3:
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:74:
parse error before "daddr_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:79:
parse error before
"pfn_t"/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:82:
parse error before "micro_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:87:
parse error before "pgcnt_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:139:
parse error before "o_ino_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:163:
parse error before "ino_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:167:
parse error before "ino64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:176:
parse error before "off_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:184:
parse error before "off64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:187:
parse error before "__scoff_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:189:
parse error before "scoff_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:194:
parse error before "blkcnt64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:195:
parse error before "fsblkcnt64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:196:
parse error before "fsfilcnt64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:200:
parse error before "blkcnt_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:201:
parse error before "fsblkcnt_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:202:
parse error before "fsfilcnt_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:226:
parse error before "accum_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:227:
parse error before "prid_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:228:
parse error before "ash_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:231:
parse error before "jid_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:233:
parse error before "ncpus_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:234:
parse error before "id_type_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:256:
parse error before "__SGI_LIBC_END_NAMESPACE_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:273:
syntax error before "typedef"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:316:
syntax error before "typedef"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:336:
parse error before "bitnum_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:337:
parse error before "bitlen_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:343:
parse error before "inst_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:352:
parse error before "machreg_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:362:
parse error before "fpreg_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:379:
parse error before "int64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:380:
parse error before "uint64_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:381:
parse error before "intmax_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:382:
parse error before "uintmax_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:393:
parse error before "u_int32_t"
In file included from ../../src/include/c.h:68,
from isinf.c:3:
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:435:
parse error before "k_sigset_t"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:561:
parse error before "__SGI_LIBC_USING_FROM_STD"
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:562:
parse error before "__SGI_LIBC_USING_FROM_STD"
In file included from ../../src/include/c.h:70,
from isinf.c:3:
/usr/include/errno.h:41: redefinition of `__SGI_LIBC_USING_FROM_STD'
/usr/include/sgidefs.h:219: `__SGI_LIBC_USING_FROM_STD' previously defined
here
/usr/include/errno.h: In function `__SGI_LIBC_USING_FROM_STD':
/usr/include/errno.h:41: storage class specified for parameter
`sys_errlist'
/usr/include/errno.h:42: storage class specified for parameter `sys_nerr'
/usr/include/errno.h:44: storage class specified for parameter `oserror'
/usr/include/errno.h:45: storage class specified for parameter
`setoserror'
/usr/include/errno.h:46: storage class specified for parameter `goserror'
/usr/include/errno.h:60: storage class specified for parameter `errno'
In file included from /usr/include/fcntl.h:33,
from ../../src/include/c.h:71,
from isinf.c:3:
/usr/include/sys/fcntl.h:148: parse error before "off_t"
/usr/include/errno.h:41: parm types given both in parmlist and separately
/usr/freeware/lib/gcc-lib/mips-sgi-irix6.5/3.2.1/include/sys/types.h:562:
parameter name omitted
/usr/include/sys/fcntl.h:162: parse error before "l_start"
/usr/include/sys/fcntl.h: At top level:
/usr/include/sys/fcntl.h:206: parse error before "__uint32_t"
/usr/include/sys/fcntl.h:208: parse error before "biosz_write"
/usr/include/sys/fcntl.h:209: parse error before "dfl_biosz_read"
/usr/include/sys/fcntl.h:210: parse error before "dfl_biosz_write"
/usr/include/sys/fcntl.h:228: parse error before "__uint32_t"
/usr/include/sys/fcntl.h:230: parse error before "fsx_nextents"
/usr/include/sys/fcntl.h:232: parse error before '}' token
/usr/include/sys/fcntl.h:242: parse error before "__int64_t"
/usr/include/sys/fcntl.h:244: parse error before "bmv_length"
/usr/include/sys/fcntl.h:245: parse error before "bmv_count"
/usr/include/sys/fcntl.h:246: parse error before "bmv_entries"
/usr/include/sys/fcntl.h:258: parse error before "__int64_t"
/usr/include/sys/fcntl.h:260: parse error before "bmv_length"
/usr/include/sys/fcntl.h:261: parse error before "bmv_count"
/usr/include/sys/fcntl.h:262: parse error before "bmv_entries"
/usr/include/sys/fcntl.h:263: parse error before "bmv_iflags"
/usr/include/sys/fcntl.h:264: parse error before "bmv_oflags"
/usr/include/sys/fcntl.h:265: parse error before "bmv_unused1"
/usr/include/sys/fcntl.h:266: parse error before "bmv_unused2"
/usr/include/sys/fcntl.h:305: parse error before "__int32_t"
/usr/include/sys/fcntl.h:308: parse error before '}' token
In file included from ../../src/include/port.h:16,
from ../../src/include/c.h:795,
from isinf.c:3:
/usr/include/pwd.h:85: parse error before '*' token
/usr/include/pwd.h:86: parse error before "FILE"
/usr/include/pwd.h:89: parse error before "FILE"
/usr/include/pwd.h:92: parse error before '*' token
In file included from /usr/include/netdb.h:48,
from ../../src/include/port.h:17,
from ../../src/include/c.h:795,
from isinf.c:3:
/usr/include/netinet/in.h:43: parse error before "in_addr_t"
/usr/include/netinet/in.h:173: parse error before "in_addr_t"
/usr/include/netinet/in.h:271: field `sin_addr' has incomplete type
/usr/include/netinet/in.h:280: field `sin_addr' has incomplete type
/usr/include/netinet/in.h:536: field `ip_dst' has incomplete type
/usr/include/netinet/in.h:598: field `imr_multiaddr' has incomplete type
/usr/include/netinet/in.h:599: field `imr_interface' has incomplete type
In file included from ../../src/include/port.h:17,
from ../../src/include/c.h:795,
from isinf.c:3:
/usr/include/netdb.h:79: parse error before "in_addr_t"
/usr/include/netdb.h:125: parse error before "int"
/usr/include/netdb.h:192: parse error before '*' token
/usr/include/netdb.h:193: parse error before '*' token
/usr/include/netdb.h:199: parse error before '*' token
/usr/include/netdb.h:200: parse error before '*' token
/usr/include/netdb.h:206: parse error before '*' token
/usr/include/netdb.h:207: parse error before '*' token
/usr/include/netdb.h:210: parse error before "int"
/usr/include/netdb.h:213: parse error before '*' token
/usr/include/netdb.h:214: parse error before '*' token
/usr/include/netdb.h:220: parse error before '*' token
/usr/include/netdb.h:221: parse error before '*' token
gmake[2]: *** [isinf.o] Error 1
gmake[2]: Leaving directory
`/usr/people/emr/pgsql/postgresql-7.4beta4/src/port'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory
`/usr/people/emr/pgsql/postgresql-7.4beta4/src'
==============================0
Does anyone have a solution for this? I'm not familiar with IRIX (Long
Live Linux!), so I'm really stuck there.
Regards,
- --
Devrim GUNDUZ
devrim(at)gunduz(dot)org devrim(dot)gunduz(at)linux(dot)org(dot)tr
http://www.tdmsoft.com
http://www.gunduz.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE/gnrntl86P3SPfQ4RArQKAKDoyWBiWAw4KYOKude4mGbchqexyACfY8qV
HBOFuCv3T2VzaPVNylwISDY=
=uFR/
-----END PGP SIGNATURE-----
From | Date | Subject | |
---|---|---|---|
Next Message | Peter Eisentraut | 2003-10-07 08:59:01 | Re: Compilation problems on IRIX 6.5.5 |
Previous Message | Hannu Krosing | 2003-10-07 07:33:25 | Re: Architecture Roadmap? |