[postgis-users] Undefined references

Marc-André Morin mamorin at mail.com
Tue Mar 25 10:26:01 PST 2003


Thanks for the hint! I'm now able to go farther in the sql script...
But now, I get the following errors:

...
NOTICE:  Argument type "geometry" is only a shell
psql:postgis.sql:125: NOTICE:  Argument type "geometry" is only a shell
CREATE FUNCTION
CREATE TYPE
ERROR:  Can't find function postgis_gist_sel in file /lib/postgis.dll
psql:postgis.sql:142: ERROR:  Can't find function postgis_gist_sel in file /lib/
postgis.dll
ERROR:  current transaction is aborted, queries ignored until end of transaction
 block
...

Any ideas?

Thanks in advance,

Marc-André


----- Original Message -----
From: Vincent Schut <schut at sarvision.com>
Date: Tue, 25 Mar 2003 15:59:11 +0100
To: PostGIS Users Discussion <postgis-users at postgis.refractions.net>, Marc-André Morin <mamorin at mail.com>
Subject: Re: [postgis-users] Undefined references

> Marc-André,
> 
> If I remember well this was on the list before and the working solution (or 
> actually work-around) was to edit the sql file and replace all $libdir/ with 
> the dir the lib is in, e.g. '/lib/'.
> 
> Regards,
> Vincent Schut.
> 
> On Tuesday 25 March 2003 15:37, Marc-André Morin wrote:
> > Paul,
> >
> > Thanks!  I have been able to install PostGIS!!!
> > But now, I would like to buid a layer in PostGIS and view it from
> > Mapserver... I have still created my DB and the createlang command worked
> > correctly. However, here is what I get when I call the following command:
> >
> > $ psql -U postgres -d myGISdb -f postgis.sql
> > BEGIN
> >         message
> > ------------------------
> >  PL/PgSQL is installed.
> > (1 row)
> >
> > NOTICE:  ProcedureCreate: type histogram2d is not yet defined
> > psql:postgis.sql:18: NOTICE:  ProcedureCreate: type histogram2d is not yet
> > defin ed
> > ERROR:  stat failed on file '$libdir/postgis.dll': No such file or
> > directory psql:postgis.sql:18: ERROR:  stat failed on file
> > '$libdir/postgis.dll': No such file or directory
> > ERROR:  current transaction is aborted, queries ignored until end of
> > transaction block
> > ...
> >
> > That's strange, because the dynamic library postgis.dll can be found in the
> > /lib/ directory...
> >
> > Any ideas about this error?  I checked in postgis archive list and I found
> > nothing...
> >
> > thanks in advance,
> >
> > Marc-Andre
> >
> >
> > ----- Original Message -----
> > From: Paul Ramsey <pramsey at refractions.net>
> > Date: Mon, 24 Mar 2003 11:14:52 -0800
> > To: PostGIS Users Discussion <postgis-users at postgis.refractions.net>
> > Subject: Re: [postgis-users] Undefined references
> >
> > > I thought your problem sounded familiar. It looks like the cygwin
> > > compile requires that the static pgsql libraries be referenced during
> > > the linking phase of postgis. Anyhow, the end of the relevant thread is
> > > referenced here:
> > >
> > > http://postgis.refractions.net/pipermail/postgis-users/2003-February/0021
> > >28.html
> > >
> > > Paul
> > >
> > > Marc-André Morin wrote:
> > > > 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/postg
> > > >>>is-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
> > >
> > > --
> > >        __
> > >       /
> > >
> > >       | 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
> 
> -- 
> ______________________________________
> Vincent Schut (schut at sarvision.com)
> Sarvision B.V.
> Wageningen, The Netherlands
> www.sarvision.com

-- 
__________________________________________________________
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