[postgis-users] Error index on compiling postgis with mingw

David TECHER davidtecher at yahoo.fr
Mon May 10 02:14:36 PDT 2004


Hi Postgisers'

I tryed to compil postgis-cvs from 30-0402004 and
geos-cvs and proj and postresgql-snapshot...

I downloaded MinGW, Bison and so all.

Here is what I do
-------------
PROJ 4.4.7
--------------
configure

replace MAKE=make by MAKE=mingw32-make in all
Makefiles of proj

$mingw32-make;mingw32-make install

OK..SUCESS
------------
GEOS from cvs
------------
$configure

replace MAKE=make by MAKE=mingw32-make in all
Makefiles of proj

$mingw32-make;mingw32-make install

OK..SUCESS
-----------------------------------
Postgresql 7.5 devel from CVS 23042004
-----------------------------------
 $LDFLAGS=-lstdc++ configure --without-zlib
-enable-multibyte --prefix=/c/psqlwin
$mingw32-make
OK....
-----------------------------------
Postgis from CVS 30042004
-----------------------------------
I used file  'postgis.h' done by Romi Hardiyanto from
the mailign list of postgis
$ mingw32-make
I got this error 

dlltool --export-all --output-def postgis.def
postgis_debug.o postgis_ops.o postgis_fn.o
postgis_inout.o postgis_proj.o postgis_chip.o
postgis_transform.o postgis_gist_72.o
postgis_estimate.o postgis_geos.o
postgis_geos_wrapper.o postgis_algo.o
dllwrap -o libpostgis.dll --dllname libpostgis.dll
--def postgis.def postgis_debug.o postgis_ops.o
postgis_fn.o postgis_inout.o postgis_proj.o
postgis_chip.o postgis_transform.o postgis_gist_72.o
postgis_estimate.o postgis_geos.o
postgis_geos_wrapper.o postgis_algo.o -L../../src/port
-L../../src/port  -lstdc++ -L/usr/local/lib -lgeos
-L/usr/local/lib -lproj -L../../src/backend -lpostgres
 
Info: resolving _default_statistics_target by linking
to __imp__default_statistics_target (auto-import)
postgis_inout.o(.text+0x1f0d): In function
`geometry_in':
C:/MinGW/home/david/postgresql23042004/postgresql-snapshot/contrib/postgis-cvs/postgis_inout.c:1620:
undefined reference to `index'
postgis_inout.o(.text+0x1f19):C:/MinGW/home/david/postgresql23042004/postgresql-snapshot/contrib/postgis-cvs/postgis_inout.c:1621:
undefined reference to `index'
postgis_geos_wrapper.o(.text+0x3ed): In function
`PostGIS2GEOS_box3d':
c:/MinGW/include/c++/3.2.3/bits/basic_string.h:781:
undefined reference to `NOTICE_MESSAGE'
postgis_geos_wrapper.o(.text+0x680): In function
`PostGIS2GEOS_collection':
c:/MinGW/include/c++/3.2.3/bits/basic_string.h:781:
undefined reference to `NOTICE_MESSAGE'
postgis_geos_wrapper.o(.text+0x8eb): In function
`PostGIS2GEOS_point':
c:/MinGW/include/c++/3.2.3/bits/basic_string.h:781:
undefined reference to `NOTICE_MESSAGE'
postgis_geos_wrapper.o(.text+0xc7c): In function
`PostGIS2GEOS_linestring':
c:/MinGW/include/c++/3.2.3/bits/basic_string.h:781:
undefined reference to `NOTICE_MESSAGE'
postgis_geos_wrapper.o(.text+0xf56): In function
`PostGIS2GEOS_multipolygon':
c:/MinGW/include/c++/3.2.3/bits/basic_string.h:781:
undefined reference to `NOTICE_MESSAGE'
postgis_geos_wrapper.o(.text+0x1206):c:/MinGW/include/c++/3.2.3/bits/basic_string.h:781:
more undefined references to `NOTICE_MESSAGE' follow
fu000001.o(.idata$3+0xc): undefined reference to
`libpostgres_a_iname'
nmth000000.o(.idata$4+0x0): undefined reference to
`_nm__default_statistics_target'
c:\MinGW\bin\dllwrap.exe: c:\MinGW\bin\gcc exited with
status 1
mingw32-make: *** [libpostgis.a] Error 1

Coudl you help me?



	

	
		
Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout ! 
Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/

Dialoguez en direct avec vos amis grâce à Yahoo! Messenger !Téléchargez Yahoo! Messenger sur http://fr.messenger.yahoo.com



More information about the postgis-users mailing list