Thread: postgresql bug on macosx
# 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
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
"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