[postgis-users] error loading postgis.sql on OS X 10.3 server

Paul Ramsey pramsey at refractions.net
Fri Jan 23 11:00:27 PST 2004


Thrills and chills. I am beginning to understand my Java loving friend Martin 
and his rants about platform dependance and C/C++.

So your dynloader does not appear to be loading the C++ library at runtime for 
the postgis library... if you were a Linux user, I would have advice. As an 
OS/X user... try to figure out why your dynloader is not making the 
connection. Your postgis library clearly knows it has a dependency on c++, 
your loader just is not resolving it.

P.

On January 23, 2004 10:27 am, Alex Rice wrote:
> Hi I'm back. Trying to upgrade my PostGIS installation it turned out to
> be tough to get the pieces all together, as usual!
>
> The error, shown below, sounds as if my Pgsql is not compiled with C++
> support, but I did indicate stdc++ on the configure options for Pgsql
> (for GEOS support) Any ideas where I went wrong?
>
> gcc -v
> Reading specs from /usr/libexec/gcc/darwin/ppc/3.3/specs
> Thread model: posix
> gcc version 3.3 20030304 (Apple Computer, Inc. build 1495)
>
> PostgreSQL 7.4.1
> 	./configure --with-perl --with-rendezvous --without-readline
> LDFLAGS="-lstdc++ -L/usr/local/lib"
>
> PostGIS 0.8.1
> 	Makefile: USE_PROJ = 0, GEOS = 1, USE_STATS = 0
>
> Here is the error loading postgis.sql:
>
> # /usr/local/pgsql/bin/psql -U postgres -f
> /usr/local/src/postgresql-7.4.1/contrib/postgis-0.8.1/postgis.sql -d
> aps
> BEGIN
>          message
> ------------------------
>   PL/PgSQL is installed.
> (1 row)
>
> psql:/usr/local/src/postgresql-7.4.1/contrib/postgis-0.8.1/postgis.sql:
> 44: NOTICE:  type "histogram2d" is not yet defined
> DETAIL:  Creating a shell type definition.
> psql:/usr/local/src/postgresql-7.4.1/contrib/postgis-0.8.1/postgis.sql:
> 44: ERROR:  could not load library
> "/usr/local/pgsql/lib/libpostgis.so.0.8": dyld:
> /usr/local/pgsql/bin/postmaster Undefined symbols:
> __ZNSs20_S_empty_rep_storageE
> __ZNSs4_Rep11_S_max_sizeE
> __ZNSs4_Rep11_S_terminalE
> __ZNSt24__default_alloc_templateILb1ELi0EE12_S_force_newE
> __ZNSt24__default_alloc_templateILb1ELi0EE12_S_free_listE
> __ZNSt24__default_alloc_templateILb1ELi0EE22_S_node_allocator_lockE
> __ZTIPv
> __ZTVN10__cxxabiv117__class_type_infoE
> __ZTVN10__cxxabiv119__pointer_type_infoE
> __ZTVN10__cxxabiv120__si_class_type_infoE
> __ZTVN10__cxxabiv121__vmi_class_type_infoE
> ___cxa_pure_virtual
> ___gxx_personality_v0
>
> psql:/usr/local/src/postgresql-7.4.1/contrib/postgis-0.8.1/postgis.sql:
> 49: ERROR:  current transaction is aborted, commands ignored until end
> of transaction block
> ... snip rest of errors ..
>
> --
> Alex Rice, Software Developer
> Architectural Research Consultants, Inc.
> <http://ARCplanning.com>
>
>
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users




More information about the postgis-users mailing list