[postgis-users] Undefined references

Marc-André Morin mamorin at mail.com
Mon Mar 24 11:08:51 PST 2003


Yes, I followed instructions from your Windows install guide.
And as mentionned, I installed cygwin (binaries) and PostgreSQL.  For postgresql, I downloaded sources and launched the ./configure and teh make functions.
All as been done successfully...

So, I put de package of PostGIS in the contrib directory of postgresql...  And when I launched the make function, I got these undefined references...

What could I do?


----- Original Message -----
From: Paul Ramsey <pramsey at refractions.net>
Date: Mon, 24 Mar 2003 10:23:55 -0800
To: PostGIS Users Discussion <postgis-users at postgis.refractions.net>
Subject: Re: [postgis-users] Undefined references

> 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
>       \_
> 
> 
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users

-- 
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup




More information about the postgis-users mailing list