Hi,<br><br>Thankyou Facundo, for providing the links to the various rpms - I've used these via yast2 to upgrade everything from 8.2 to 8.3 + installed proj, geos and postgis using these.  I'm still getting the, same error when I run lwpostgis.sql - i.e.:<br>
<br>psql:lwpostgis.sql:44: NOTICE:  type "histogram2d" is not yet defined<br>DETAIL:  Creating a shell type definition.<br>psql:lwpostgis.sql:44: ERROR:  incompatible library "/usr/lib64/liblwgeom.so.1.3": version mismatch<br>
DETAIL:  Server is version 8.3, library is version 8.2.<br><br>- this suggests to me that you might be right, Mark.  I'm not sure how to check, however, what postgres install has been picked up by ./configure
- I can't spot anything in the output from the make file - it does display DUSEVERSION=83 which I think means its using the proper version.  Is there anything else I can check.  NB, not sure if its important but when I run the build of postgis, I get the following warnings:<br>
<br>lwgeom_geos_c.c: In function 'GEOS2LWGEOM':<br>lwgeom_geos_c.c:2994: warning: assignment discards qualifiers from pointer target type<br>lwgeom_geos_c.c:3003: warning: assignment discards qualifiers from pointer target type<br>
lwgeom_geos_c.c:3013: warning: assignment discards qualifiers from pointer target type<br>lwgeom_geos_c.c:3014: warning: assignment discards qualifiers from pointer target type<br>lwgeom_geos_c.c:3018: warning: assignment discards qualifiers from pointer target type<br>
lwgeom_geos_c.c:3019: warning: assignment discards qualifiers from pointer target type<br>lwgeom_geos_c.c:3040: warning: assignment discards qualifiers from pointer target type<br>lwgeom_geos_c.c: In function 'polygonize_garray':<br>
lwgeom_geos_c.c:3404: warning: passing argument 1 of 'GEOSPolygonize' from incompatible pointer type<br>lwgeom_geos_c.c: In function 'LWGEOM_buildarea':<br>lwgeom_geos_c.c:3554: warning: passing argument 1 of 'GEOSPolygonize' from incompatible pointer type<br>
lwgeom_geos_c.c:3597: warning: assignment discards qualifiers from pointer target type<br>lwgeom_transform.c:207: warning: initialization from incompatible pointer type<br>lwgeom_chip.c: In function 'CHIP_in':<br>lwgeom_chip.c:128: warning: format '%d' expects type 'int', but argument 4 has type 'long unsigned int'<br>
shpopen.c:176: warning: 'rcsid' defined but not used<br>dbfopen.c:206: warning: 'rcsid' defined but not used<br><br><br>Thanks,<br><br>Calum.<br><br><br><div class="gmail_quote">On Fri, May 2, 2008 at 9:34 AM, Mark Cave-Ayland <<a href="mailto:mark.cave-ayland@siriusit.co.uk">mark.cave-ayland@siriusit.co.uk</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="Wj3C7c">Calum Byrom wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
Has anyone managed to get PostGIS working on Postgres 8.3 running on OpenSuse10.3 on 64bit hardware?<br>
<br>
I've gone through the install instructions described at:<br>
<br>
<a href="http://liangzou.blogspot.com/2008/02/setting-up-postgresql-with-postgis-on.html" target="_blank">http://liangzou.blogspot.com/2008/02/setting-up-postgresql-with-postgis-on.html</a><br>
<br>
and everything works ok until I get to the point of running:<br>
<br>
psql -d dgvbr -f lwpostgis.sql<br>
<br>
- this then throws up the error:<br>
<br>
BEGIN<br>
psql:/home/cbyrom/postgis-1.3.3/lwpostgis.sql:44: NOTICE:  type "histogram2d" is not yet defined<br>
DETAIL:  Creating a shell type definition.<br>
psql:/home/cbyrom/postgis-1.3.3/lwpostgis.sql:44: ERROR:  incompatible library "/usr/lib64/postgresql/liblwgeom.so": versi<br>
on mismatch<br>
DETAIL:  Server is version 8.3, library is version 8.2.<br>
<br>
<br>
I've downloaded and installed the latest versions of the required software:<br>
<br>
postgresql-8.3.1<br>
proj-4.6.0<br>
geos-3.0.0<br>
postgis-1.3.3<br>
<br>
- I've also retried with postgresql 8.2 - just to check - and this works ok with the above script.  Unfortunately, I need the tsvector functionality that is provided by postgres 8.3.<br>
<br>
I can't see where this mismatch is coming in since it appears from other distros that postgis should be ok on postgres 8.3.<br>
<br>
Anyone have an idea what might be going on here?<br>
<br>
Many thanks,<br>
<br>
Calum<br>
</blockquote>
<br>
<br></div></div>
Hi Calum,<br>
<br>
It sounds as if you have 2 PostgreSQL installations on your machine - perhaps one installed as packages, and one compiled by hand. And it seems the ./configure picked up the source headers for the wrong version...<br>
<br>
<br>
<br>
ATB,<br>
<br>
Mark.<br><font color="#888888">
<br>
-- <br>
Mark Cave-Ayland<br>
Sirius Corporation - The Open Source Experts<br>
<a href="http://www.siriusit.co.uk" target="_blank">http://www.siriusit.co.uk</a><br>
T: +44 870 608 0063</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br>
<a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
</div></div></blockquote></div><br>