[postgis-users] Undefined references

Paul Ramsey pramsey at refractions.net
Mon Mar 24 10:23:55 PST 2003


Marc-André,
   The CygWin install can be tricky, and the 7.3 install has been 
noticably hard for people.  Have you followed the instructions from the 
Windows install guide at http://www.gasai.com/gisapps/WindowsHowTo.html 
?  I am not sure (Norman could confirm) whether or not installing 
against a tarbal is preferable to installing against the cygwin src package.
Yours,
Paul


Marc-André Morin wrote:
> Hi Kolks,
> 
> I'm a newbie with PostGIS and I'm trying to set up it.
> Fist of all, I installed Cygwin 2.249.2.5 and configured PostgreSQL 7.3-2 (bin and src) on W2K.
> 
> All work without errors.
> 
> Now, I try to install PostGIS 0.7.4
> 
> Here is what I got when I called make:
> 
> $ make
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_debug.o postgis_debug.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_ops.o postgis_ops.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_fn.o postgis_fn.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_inout.o postgis_inout.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_proj.o postgis_proj.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_chip.o postgis_chip.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/include  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postgis_transform.o postgis_transform.c
> postgis_transform.c: In function `transform_geom':
> postgis_transform.c:437: warning: control reaches end of non-void function
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/in
> clude  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postg
> is_gist_72.o postgis_gist_72.c
> gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations  -g -I. -I../../src/in
> clude  -DFRONTEND -DSYSCONFDIR='"/etc/postgresql"' -DUSE_VERSION=73  -c -o postg
> is_estimate.o postgis_estimate.c
> dlltool --export-all --output-def postgis.def postgis_debug.o postgis_ops.o post
> gis_fn.o postgis_inout.o postgis_proj.o postgis_chip.o postgis_transform.o postg
> is_gist_72.o postgis_estimate.o
> dllwrap -o postgis.dll --dllname postgis.dll --def postgis.def postgis_debug.o p
> ostgis_ops.o postgis_fn.o postgis_inout.o postgis_proj.o postgis_chip.o postgis_
> transform.o postgis_gist_72.o postgis_estimate.o ../../src/utils/dllinit.o -L/us
> r/local/lib -L/usr/local/lib
> postgis_debug.o(.text+0x2e0): In function `mem_size':
> /cygdrive/c/postgresql/contrib/postgis-0.7.4/postgis_debug.c:101: undefined refe
> stgis_estimate.c:743: undefined reference to `_make_ands_explicit'
> postgis_estimate.o(.text+0x1398):/cygdrive/c/postgresql/contrib/postgis-0.7.4/po
> stgis_estimate.c:745: undefined reference to `_canonicalize_qual'
> collect2: ld returned 1 exit status
> dllwrap: gcc exited with status 1
> make: *** [libpostgis.a] Error 1
> 
> Does anybody could help me?
> 
> Best regards,
> 
> Marc-Andre


-- 
       __
      /
      | Paul Ramsey
      | Refractions Research
      | Email: pramsey at refractions.net
      | Phone: (250) 885-0632
      \_




More information about the postgis-users mailing list