postgresql bug on macosx

Started by Konstantin Pavlovskyalmost 20 years ago3 messagesbugs
Jump to latest
#1Konstantin Pavlovsky
konstantin.pavlovsky@gmail.com

# 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@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

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

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

#2Theodore Petrosky
tedpet5@yahoo.com
In reply to: Konstantin Pavlovsky (#1)
Re: postgresql bug on macosx

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.pavlovsky@gmail.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@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

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

#3Tom Lane
tgl@sss.pgh.pa.us
In reply to: Konstantin Pavlovsky (#1)
Re: postgresql bug on macosx

"Konstantin Pavlovsky" <konstantin.pavlovsky@gmail.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