Обсуждение: postgresql bug on macosx

Поиск
Список
Период
Сортировка

postgresql bug on macosx

От
"Konstantin Pavlovsky"
Дата:
# 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

Re: postgresql bug on macosx

От
Theodore Petrosky
Дата:
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

Re: postgresql bug on macosx

От
Tom Lane
Дата:
"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