[postgis-devel] Build problem on Itanium2

Markus Schaber markus at schabi.de
Tue Mar 8 07:51:37 PST 2005


Hi, Strk,

strk at refractions.net schrieb:
> It sounds as your compiler can't find geos.h, did you include *all*
> errors / warnings ?
> In case you're sure geos.h is found, does your
> g++ line looks correct as of -I<path_to_geos_includes> ?

Yes, I think so. The GCC command line used was:

| g++ -g -O2 -DCHECK_RLIMIT_NOFILE -fno-strict-aliasing -g -Wall
-Wmissing-prototypes -Wmissing-declarations -pipe -g -O2 -fexceptions
-fPIC -DUSE_VERSION=74 -DPOSTGIS_LIB_VERSION='"1.0.0RC4"'
-DPOSTGIS_SCRIPTS_VERSION='"0.2.1"' -DPOSTGIS_BUILD_DATE='"2005-03-08
15:10:52"' -I/usr/include -DUSE_GEOS -I/usr/include -DUSE_PROJ
-I/usr/include -DAUTOCACHE_BBOX=1
-I/home/schabi/postgresql-7.4.7/build-tree/postgresql-7.4.7/contrib/postgis/../../src/include
-D_GNU_SOURCE  -I/usr/include/tcl8.4  -c -o lwgeom_geos_wrapper.o
lwgeom_geos_wrapper.cpp
| cc1plus: warning: "-Wmissing-declarations" is valid for C/ObjC but not
for C++
| [other errors from last mail]

There's no error about a missing header file.

> Finally, do postgis_geos_version.h and actual installed geos version
> match ?


$ cat lwgeom/postgis_geos_version.h
#ifndef GEOS_FIRST_INTERFACE
#define GEOS_FIRST_INTERFACE 2
#endif
#ifndef GEOS_LAST_INTERFACE
#define GEOS_LAST_INTERFACE 2
#endif
#ifndef GEOS_VERSION
#define GEOS_VERSION "2.0.1"
#endif
#ifndef GEOS_JTS_PORT
#define GEOS_JTS_PORT 1.4.1
#endif
#define POSTGIS_GEOS_VERSION 200

$ dpkg -l libgeos2
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name                     Version                  Description
+++-========================-========================-================================================================
ii  libgeos2                 2.0.1-1                  Geometry engine
for Geographic Information Systems
$ geos-config --version
2.0.1

Strange...
Markus

-- 
Markus Schaber - http://schabi.de/

But hey!, Standard compliance is something we should strive for, so
let's try and change the Standard :-) [Alexandre Oliva, GCC Developer]



More information about the postgis-devel mailing list