[MacPorts] #9949: BUG: postgresql-7.4.12 build failure

MacPorts trac at macosforge.org
Mon Jan 7 15:56:28 PST 2008


#9949: BUG: postgresql-7.4.12 build failure
---------------------------------------------+------------------------------
  Reporter:  konstantin.pavlovsky at gmail.com  |       Owner:  mww at macports.org
      Type:  defect                          |      Status:  closed          
  Priority:  Normal                          |   Milestone:  Port Bugs       
 Component:  ports                           |     Version:  1.2             
Resolution:  wontfix                         |    Keywords:                  
---------------------------------------------+------------------------------
Changes (by mww at macports.org):

  * status:  new => closed
  * resolution:  => wontfix

Old description:

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

New description:

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

Comment:

 current version is 7.4.18; if you're on i386/x64 system though: Please
 move on to the 8.x release series!

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/9949#comment:4>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list