[postgis-users] 0.8.1 postgis.sql execution failure

strk strk at keybit.net
Wed Feb 11 06:01:34 PST 2004


jlbaugh wrote:
> Hi,
> 
> Installed postgis 0.8.1 into contrib subdirectory of postgresql-7.4.1 source tree.
> 
> USE_PROJ=0, USE_GEOS=0 and USE_STATS=0 in the Makefile.  Make and Make Install okfine.
> 
> Upon execution of postgis.sql, see.. 
> could not find function "centroid" below.

It seems to be a missing 'make clean'.
The 'centroid' function is defined in both postgis_fn.c and postgis_geos.c
Preprocessor directives make one or the other exist (ifdef/ndef USE_GEOS)
so you should always have it defined. In your case it should be defined 
in postgis_fn.c.

--strk;

> 
> Thanks for any help you can provide.
> 
> 
> [postgres at HPPAV postgis-0.8.1]$
> /usr/local/pgsql/bin/createlang plpgsql VericomTechGIS
> [postgres at HPPAV postgis-0.8.1]$
> /usr/local/pgsql/bin/psql -f postgis.sql -d
> VericomTechGIS
> BEGIN
>        message
> ------------------------
> PL/PgSQL is installed.
> (1 row)
> 
> psql:postgis.sql:44: NOTICE:  type "histogram2d" is
> not yet defined
> DETAIL:  Creating a shell type definition.
> CREATE FUNCTION
> psql:postgis.sql:49: NOTICE:  argument type
> histogram2d is only a shell
> CREATE FUNCTION
> CREATE TYPE
> psql:postgis.sql:65: NOTICE:  type "box3d" is not yet
> defined
> DETAIL:  Creating a shell type definition.
> CREATE FUNCTION
> psql:postgis.sql:70: NOTICE:  argument type box3d is
> only a shell
> CREATE FUNCTION
> CREATE TYPE
> psql:postgis.sql:85: NOTICE:  type "spheroid" is not
> yet defined
> DETAIL:  Creating a shell type definition.
> CREATE FUNCTION
> psql:postgis.sql:90: NOTICE:  argument type spheroid
> is only a shell
> CREATE FUNCTION
> CREATE TYPE
> psql:postgis.sql:105: NOTICE:  type "wkb" is not yet
> defined
> DETAIL:  Creating a shell type definition.
> CREATE FUNCTION
> psql:postgis.sql:110: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:115: NOTICE:  return type wkb is only
> a shell
> CREATE FUNCTION
> psql:postgis.sql:124: NOTICE:  type "chip" is not yet
> defined
> DETAIL:  Creating a shell type definition.
> CREATE FUNCTION
> psql:postgis.sql:129: NOTICE:  argument type chip is
> only a shell
> CREATE FUNCTION
> CREATE TYPE
> psql:postgis.sql:145: NOTICE:  type "geometry" is not
> yet defined
> DETAIL:  Creating a shell type definition.
> CREATE FUNCTION
> psql:postgis.sql:150: NOTICE:  argument type geometry
> is only a shell
> CREATE FUNCTION
> CREATE TYPE
> CREATE FUNCTION
> psql:postgis.sql:260: NOTICE:  CREATE TABLE / PRIMARY
> KEY will create implicit index "spatial_ref_sys_pkey"
> for table "spatial_ref_sys"
> CREATE TABLE
> psql:postgis.sql:280: NOTICE:  CREATE TABLE / PRIMARY
> KEY will create implicit index "geometry_columns_pk"
> for table "geometry_columns"
> CREATE TABLE
> UPDATE 1
> UPDATE 1
> UPDATE 1
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> psql:postgis.sql:473: NOTICE:  return type wkb is only
> a shell
> CREATE FUNCTION
> psql:postgis.sql:478: NOTICE:  return type wkb is only
> a shell
> CREATE FUNCTION
> psql:postgis.sql:483: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:488: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:493: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:498: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:503: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:508: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:513: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:518: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:524: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:529: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:534: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:539: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:544: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:549: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:555: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:560: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:566: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:571: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:576: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:581: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:587: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:592: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:597: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:602: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:607: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:612: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:619: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> psql:postgis.sql:624: NOTICE:  argument type wkb is
> only a shell
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> CREATE FUNCTION
> psql:postgis.sql:1004: ERROR:  could not find function
> "centroid" in file
> "/usr/local/pgsql/lib/libpostgis.so.0.8"
> psql:postgis.sql:1009: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1014: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1024: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1029: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1034: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1039: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1044: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1049: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1054: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1063: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1068: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1074: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1079: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1085: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1090: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1097: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1107: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1112: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1117: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1122: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1127: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1132: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1137: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1142: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1151: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1156: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1161: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1166: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1171: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1176: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1185: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1190: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1199: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1209: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1215: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1221: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1227: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1233: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1239: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1245: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1251: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1261: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1267: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1273: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1279: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1284: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1294: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1299: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1304: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1310: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1315: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1320: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1326: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1332: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1338: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1343: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1350: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1356: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1361: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1366: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1371: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1376: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1381: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1386: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1391: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1396: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1401: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1406: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1416: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1481: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1487: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1488: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1489: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1490: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1491: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1492: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1493: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1494: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1509: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1528: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1538: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1547: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1556: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1565: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1570: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1579: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1584: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1589: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1594: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1599: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1604: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1609: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1618: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1623: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1628: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1650: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1654: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1663: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1707: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1815: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1826: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> psql:postgis.sql:1913: ERROR:  current transaction is
> aborted, commands ignored until end of transaction
> block
> COMMIT
> _______________________________________________
> 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