Re: postgresql bug on macosx

Lists: pgsql-bugs
From: "Konstantin Pavlovsky" <konstantin(dot)pavlovsky(at)gmail(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: postgresql bug on macosx
Date: 2006-07-16 11:03:32
Message-ID: ca0f53570607160403l602a883fp9c29506fc7686c7d@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-bugs

# port install postgresql
---> Building postgresql with target all
Error: Target com.apple.build returned: shell command "cd
"/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_databases_postgresql/work/postgresql-7.4.12"
&& gnumake all" returned error 2
Command output: gnumake[3]: Nothing to be done for `all'.
gnumake -C access all
gnumake -C common SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C gist SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C hash SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C heap SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C index SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C nbtree SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C rtree SUBSYS.o
gnumake[4]: `SUBSYS.o' is up to date.
gnumake -C transam SUBSYS.o
/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
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(at)postgresql(dot)org(dot)
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

Error: /opt/local/bin/port: Status 1 encountered during processing.

--
Best reagds
Pavlovsky Konstantin
skype: sir_makkintosh
icq: 375428


From: Theodore Petrosky <tedpet5(at)yahoo(dot)com>
To: Konstantin Pavlovsky <konstantin(dot)pavlovsky(at)gmail(dot)com>, pgsql-bugs(at)postgresql(dot)org
Subject: Re: postgresql bug on macosx
Date: 2006-07-16 13:32:42
Message-ID: 20060716133242.71206.qmail@web42401.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-bugs

Strange, I have had postgresql from version 7.0 to
8.1 running just fine on OS X. The only thing I ever
have to do is to install an up to date version of
bison and readline.

What version of OS X is this. It could be a problem
with darwinports.

Ted

--- Konstantin Pavlovsky
<konstantin(dot)pavlovsky(at)gmail(dot)com> wrote:

> # port install postgresql
> ---> Building postgresql with target all
> Error: Target com.apple.build returned: shell
> command "cd
>
"/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_databases_postgresql/work/postgresql-7.4.12"
> && gnumake all" returned error 2
> Command output: gnumake[3]: Nothing to be done for
> `all'.
> gnumake -C access all
> gnumake -C common SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C gist SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C hash SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C heap SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C index SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C nbtree SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C rtree SUBSYS.o
> gnumake[4]: `SUBSYS.o' is up to date.
> gnumake -C transam SUBSYS.o
> /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
> 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(at)postgresql(dot)org(dot)
> 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
>
> Error: /opt/local/bin/port: Status 1 encountered
> during processing.
>
>
>
> --
> Best reagds
> Pavlovsky Konstantin
> skype: sir_makkintosh
> icq: 375428
>

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Konstantin Pavlovsky" <konstantin(dot)pavlovsky(at)gmail(dot)com>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: postgresql bug on macosx
Date: 2006-07-16 14:44:43
Message-ID: 29935.1153061083@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-bugs

"Konstantin Pavlovsky" <konstantin(dot)pavlovsky(at)gmail(dot)com> writes:
> Error: Target com.apple.build returned: shell command "cd
> "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_databases_postgresql/work/postgresql-7.4.12"
> && gnumake all" returned error 2

Try a newer PG version. 8.0.x is the first branch that has any hope of
working on Intel OS X (which I gather is what you got there, though you
failed to provide any info). 8.1.x is the first branch that actually
got any testing on that platform, since it didn't exist till recently.

Even in the 7.4.x branch, 7.4.12 was obsoleted two months ago because of
security problems. darwinports seems to be having a problem keeping up
to date :-(

regards, tom lane