postgresql fails to build on FreeBSD/sparc64

From: "Roderick van Domburg" <r(dot)s(dot)a(dot)vandomburg(at)student(dot)utwente(dot)nl>
To: pgsql-ports(at)postgresql(dot)org
Subject: postgresql fails to build on FreeBSD/sparc64
Date: 2003-01-01 15:54:22
Message-ID: auv2uo$u3g$1@news.hub.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ports

Unsure whether it's a FreeBSD or PostgreSQL-specific issue, I submitted the
following PR to freebsd-ports. Compiling with either -O3 or -O doesn't seem
to matter.

>Submitter-Id: current-users
>Originator: Roderick van Domburg
>Organization: University of Twente
>Confidential: no
>Synopsis: postgresql fails to build on sparc64
>Severity: critical
>Priority: medium
>Category: ports
>Class: sw-bug
>Release: FreeBSD 5.0-CURRENT sparc64
>Environment:
System: FreeBSD stud187236.mobiel.utwente.nl 5.0-CURRENT FreeBSD 5.0-CURRENT
#1: Wed Jan 1 14:28:39 GMT 2003
roderick(at)stud187236(dot)mobiel(dot)utwente(dot)nl:/usr/obj/usr/src/sys/STUD187236
sparc64

>Description:
Building postgresql from ports on a sparc64 fails with the following error
message. Both postgresql7 and postgresql-devel suffer from the same problem.
cc -O -pipe -O3 -funroll-loops -Wall -Wmissing-prototypes -Wmissing-declarat
ions -I../../../../src/include -I/usr/local/include -c -o xlog.o xlog.c
In file included from ../../../../src/include/storage/spin.h:50,
from xlog.c:38:
../../../../src/include/storage/s_lock.h:211: syntax error before '*' token
../../../../src/include/storage/s_lock.h:212: warning: return type defaults
to `int'
../../../../src/include/storage/s_lock.h:212: warning: no previous prototype
for `tas'
../../../../src/include/storage/s_lock.h: In function `tas':
../../../../src/include/storage/s_lock.h:213: syntax error before "_res"
../../../../src/include/storage/s_lock.h:217: `_res' undeclared (first use
in this function)
../../../../src/include/storage/s_lock.h:217: (Each undeclared identifier is
reported only once
../../../../src/include/storage/s_lock.h:217: for each function it appears
in.)
../../../../src/include/storage/s_lock.h:217: `lock' undeclared (first use
in this function)
../../../../src/include/storage/s_lock.h: At top level:
../../../../src/include/storage/s_lock.h:562: syntax error before '*' token
../../../../src/include/storage/s_lock.h:562: warning: type defaults to
`int' in declaration of `s_lock'
xlog.c:291: syntax error before "slock_t"
xlog.c: In function `XLogInsert':
xlog.c:638: structure has no member named `info_lck'
xlog.c:638: structure has no member named `info_lck'
xlog.c:641: syntax error before "slock_t"
xlog.c:641: structure has no member named `info_lck'
xlog.c:864: structure has no member named `info_lck'
xlog.c:864: structure has no member named `info_lck'
xlog.c:870: syntax error before "slock_t"
xlog.c:870: structure has no member named `info_lck'
xlog.c: In function `AdvanceXLInsertBuffer':
xlog.c:925: structure has no member named `info_lck'
xlog.c:925: structure has no member named `info_lck'
xlog.c:929: syntax error before "slock_t"
xlog.c:929: structure has no member named `info_lck'
xlog.c: In function `XLogWrite':
xlog.c:1183: structure has no member named `info_lck'
xlog.c:1183: structure has no member named `info_lck'
xlog.c:1189: syntax error before "slock_t"
xlog.c:1189: structure has no member named `info_lck'
xlog.c: In function `XLogFlush':
xlog.c:1244: structure has no member named `info_lck'
xlog.c:1244: structure has no member named `info_lck'
xlog.c:1248: syntax error before "slock_t"
xlog.c:1248: structure has no member named `info_lck'
xlog.c: In function `XLOGShmemInit':
xlog.c:2361: syntax error before "slock_t"
xlog.c:2361: structure has no member named `info_lck'
xlog.c: In function `GetRedoRecPtr':
xlog.c:2885: structure has no member named `info_lck'
xlog.c:2885: structure has no member named `info_lck'
xlog.c:2888: syntax error before "slock_t"
xlog.c:2888: structure has no member named `info_lck'
xlog.c: In function `CreateCheckPoint':
xlog.c:3024: structure has no member named `info_lck'
xlog.c:3024: structure has no member named `info_lck'
xlog.c:3026: syntax error before "slock_t"
xlog.c:3026: structure has no member named `info_lck'
gmake[5]: *** [xlog.o] Error 1
gmake[5]: Leaving directory
`/usr/ports/databases/postgresql-devel/work/postgresql-7.3/src/backend/acces
s/transam'
gmake[4]: *** [transam-recursive] Error 2
gmake[4]: Leaving directory
`/usr/ports/databases/postgresql-devel/work/postgresql-7.3/src/backend/acces
s'
gmake[3]: *** [access-recursive] Error 2
gmake[3]: Leaving directory
`/usr/ports/databases/postgresql-devel/work/postgresql-7.3/src/backend'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory
`/usr/ports/databases/postgresql-devel/work/postgresql-7.3/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory
`/usr/ports/databases/postgresql-devel/work/postgresql-7.3'
gmake: *** [all] Error 2
*** Error code 2
Stop in /usr/ports/databases/postgresql-devel.
>How-To-Repeat:
Try to build either postgresql7 or postgresql-devel from ports on a sparc64.
>Fix:
Unknown.

Browse pgsql-ports by date

  From Date Subject
Next Message Catarina Monica 2003-01-16 10:13:42 Postgres 7.3 in PPC
Previous Message Tom Lane 2002-12-03 07:18:46 Re: psql version 7.3 can't connect postgres DB version 7.2.3 - using SSH port forwarding