[postgis-users] Strange error

Wacek wacek at adams.szczecin.pl
Mon Sep 19 06:49:38 PDT 2005


Hi,

I am trying to set up PostGIS on my machine. I've installed proj and 
geos. I adjust them in Makefile.conf. But when I run make I receive:

[root at rysy postgis-1.0.0]# make
make -C lwgeom
make[1]: Entering directory 
`/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/lwgeom'
sh ../geos_version.sh /usr/local > postgis_geos_version.h
gcc -O2 -fno-strict-aliasing -Wall -Wmissing-prototypes 
-Wmissing-declarations -g -O2 -fexceptions -fPIC -DUSE_VERSION=74 
-DPOSTGIS_LIB_VERSION='"1.0.0"' -DPOSTGIS_SCRIPTS_VERSION='"0.3.0"' 
-DPOSTGIS_BUILD_DATE='"2005-09-19 13:35:22"' -I/usr/local/include 
-DUSE_GEOS -I/usr/local/include -DUSE_PROJ  -I/usr/local/include 
-DAUTOCACHE_BBOX=1  -DUSE_STATS -fpic -shared -Wl,-soname,liblwgeom.so.1 
measures.o box2d.o ptarray.o lwgeom_api.o lwgeom.o lwpoint.o lwline.o 
lwpoly.o lwmpoint.o lwmline.o lwmpoly.o lwcollection.o 
lwgeom_geos_wrapper.o  wktunparse.o lwgparse.o wktparse.tab.o lex.yy.o 
vsprintf.o liblwgeom.o lwgeom_pg.o lwgeom_debug.o lwgeom_spheroid.o 
lwgeom_ogc.o lwgeom_functions_analytic.o lwgeom_geos.o lwgeom_inout.o 
lwgeom_estimate.o lwgeom_functions_basic.o lwgeom_gist.o lwgeom_btree.o 
lwgeom_transform.o stringBuffer.o lwgeom_box.o lwgeom_box3d.o 
lwgeom_box2dfloat4.o lwgeom_chip.o lwgeom_svg.o lwgeom_gml.o 
lwgeom_triggers.o lwgeom_dump.o 
-L/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/../../src/port 
-L/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/../../src/port  
-lstdc++ -L/usr/local/lib -lgeos -L/usr/local/lib -lproj   
-Wl,-rpath,/usr/local/pgsql/lib -o liblwgeom.so.1.0
lwgeom_functions_basic.o(.text+0x375c): In function `pg_finfo_centroid':
/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/lwgeom/lwgeom_functions_basic.c:2391: 
multiple definition of `pg_finfo_centroid'
lwgeom_geos.o(.text+0x1b8):/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/lwgeom/lwgeom_geos.c:1003: 
first defined here
lwgeom_functions_basic.o(.text+0x3774): In function `centroid':
/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/lwgeom/lwgeom_functions_basic.c:2393: 
multiple definition of `centroid'
lwgeom_geos.o(.text+0x1c00):/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/lwgeom/lwgeom_geos.c:1005: 
first defined here
/usr/bin/ld: Warning: size of symbol `centroid' changed from 392 in 
lwgeom_geos.o to 145 in lwgeom_functions_basic.o
collect2: ld returned 1 exit status
make[1]: *** [liblwgeom.so.1.0] Error 1
make[1]: Leaving directory 
`/export/home/wacek/postgis/lib/postgresql-7.4.7/contrib/postgis-1.0.0/lwgeom'
make: *** [liblwgeom] Error 2

the same thing is when I comile 1.0.4 version.

Does anyone can help me?

Best regards
Wacek






More information about the postgis-users mailing list