On Aug 20, 2008, at 12:47 PM, Robert Rainthorpe wrote:


On Wednesday, August 20, 2008, at 06:33PM, "Robert Rainthorpe" <[EMAIL PROTECTED] > wrote:

William, that worked a treat. I haven't tested the build yet, but at least it completed!


I've started testing things now and get the following error:

/usr/local/src/postgis-svn/lwgeom postgres$ psql -f lwpostgis.sql -d NewGIS
BEGIN
psql:lwpostgis.sql:55: NOTICE:  type "spheroid" is not yet defined
DETAIL:  Creating a shell type definition.
psql:lwpostgis.sql:55: ERROR: could not load library "/usr/local/ pgsql/lib/lwpostgis.so": dlopen(/usr/local/pgsql/lib/lwpostgis.so, 10): no suitable image found. Did find:
        /usr/local/pgsql/lib/lwpostgis.so: mach-o, but wrong architecture


Ah! That's because my Postgres binary is running 64bits, but a default compile builds 32bits. Your new postgis is 32bits, so Postgres can't load it.

First, wait for Mark to update the SVN snapshot with some fixes for all this.

Then, do this to configure and compile postgis:

export MACOSX_DEPLOYMENT_TARGET=10.5
export PG_CPPFLAGS="-arch x86_64"
export SHLIB_LINK="-arch x86_64"
export PG_LIBS="-arch x86_64"
./configure --with-pgconfig=/usr/local/pgsql/bin/pg_config \
--mandir=/usr/local/pgsql/man \
--with-geosconfig=/Library/Frameworks/GEOS.framework/Programs/geos- config \
--with-projdir=/Library/Frameworks/PROJ.framework/unix \
CFLAGS="-arch x86_64"


-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

The equator is so long, it could encircle the earth completely once.

_______________________________________________
postgis-users mailing list
postgis-users@postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users

Reply via email to