compiling 7.4 under MacOS 10.4.6 using ports....

Started by Stanislav Silnitskiabout 19 years ago3 messagesbugs
Jump to latest
#1Stanislav Silnitski
silnitskij@zelnet.ru

In file included from ../../../../src/include/storage/spin.h:50,
from xlog.c:35:
../../../../src/include/storage/s_lock.h:543:2: error: #error
PostgreSQL does not have native spinlock support on this platform. To
continue the compilation, rerun configure using --disable-spinlocks.
However, performance will be poor. Please report this to pgsql-
bugs@postgresql.org.
In file included from ../../../../src/include/storage/spin.h:50,
from xlog.c:35:
../../../../src/include/storage/s_lock.h:551: error: conflicting
types for 'slock_t'
../../../../src/include/pg_config_os.h:11: error: previous
declaration of 'slock_t' was here
gnumake[4]: *** [xlog.o] Error 1
gnumake[3]: *** [transam-recursive] Error 2
gnumake[2]: *** [access-recursive] Error 2
gnumake[1]: *** [all] Error 2
gnumake: *** [all] Error 2

#2Stanislav Silnitski
silnitskij@zelnet.ru
In reply to: Stanislav Silnitski (#1)
Re: compiling 7.4 under MacOS 10.4.6 using ports.... (forgot about compiling string. ups...)

/usr/bin/gcc-4.0 -no-cpp-precomp -I/opt/local/include -fno-strict-
aliasing -Wall -Wmissing-prototypes -Wmissing-declarations -
I../../../../src/include -I/opt/local/include -I/opt/local/include -
c -o xlog.o xlog.c

On Mar 19, 2007, at 1:49 AM, Stanislav Silnitski wrote:

Show quoted text

In file included from ../../../../src/include/storage/spin.h:50,
from xlog.c:35:
../../../../src/include/storage/s_lock.h:543:2: error: #error
PostgreSQL does not have native spinlock support on this platform.
To continue the compilation, rerun configure using --disable-
spinlocks. However, performance will be poor. Please report this to
pgsql-bugs@postgresql.org.
In file included from ../../../../src/include/storage/spin.h:50,
from xlog.c:35:
../../../../src/include/storage/s_lock.h:551: error: conflicting
types for 'slock_t'
../../../../src/include/pg_config_os.h:11: error: previous
declaration of 'slock_t' was here
gnumake[4]: *** [xlog.o] Error 1
gnumake[3]: *** [transam-recursive] Error 2
gnumake[2]: *** [access-recursive] Error 2
gnumake[1]: *** [all] Error 2
gnumake: *** [all] Error 2

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Stanislav Silnitski (#1)
Re: compiling 7.4 under MacOS 10.4.6 using ports....

Stanislav Silnitski <silnitskij@zelnet.ru> writes:

In file included from ../../../../src/include/storage/spin.h:50,
from xlog.c:35:
../../../../src/include/storage/s_lock.h:543:2: error: #error
PostgreSQL does not have native spinlock support on this platform. To
continue the compilation, rerun configure using --disable-spinlocks.
However, performance will be poor. Please report this to pgsql-
bugs@postgresql.org.

7.4 has not heard that OSX might run on anything besides PPC.
Use a more recent PG release if you want to build on an Intel Mac.
Actually, you should use a more recent PG release anyway.

regards, tom lane