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@gunduz.org devrim.gunduz@linux.org.tr
http://www.tdmsoft.com
http://www.gunduz.org

Search Discussions

  • Peter Eisentraut at Oct 7, 2003 at 8:59 am

    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 peter_e@gmx.net

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppgsql-hackers @
categoriespostgresql
postedOct 7, '03 at 8:36a
activeOct 7, '03 at 8:59a
posts2
users2
websitepostgresql.org...
irc#postgresql

People

Translate

site design / logo © 2022 Grokbase