[postgis-users] [Resolved] Why can't PostGIS ./configure findlibgeos_c ??
Suhr, Ralf
Ralf.Suhr at itc-halle.de
Wed Nov 18 00:08:36 PST 2009
Hi Kresh,
LDFLAGS=-lstdc++ is only used by linking (building) librarys. For running apps you only need to be sure LD_LIBRARY_PATH or /etc/ld.so.conf contain the path to your libgeos /usr/lib or /usr/local/lib.
You can test this bei running
ldd YOUR_APP or
ldd YOUR_LIBRARY
Gr Ralf
-----Ursprüngliche Nachricht-----
Von: postgis-users-bounces at postgis.refractions.net [mailto:postgis-users-bounces at postgis.refractions.net] Im Auftrag von kreshna_iceheart at yahoo.com
Gesendet: Mittwoch, 18. November 2009 04:19
An: PostGIS Users Discussion
Betreff: [postgis-users] [Resolved] Why can't PostGIS ./configure findlibgeos_c ??
Thanks, Mark. And you're right. When I configured it with LDFLAGS=-lstdc++ ./configure, everything works fine. PostGIS was installed without problems, with geos and proj4 (shown in ./configure result).
Before I use LDFLAGS, ./configure just keeps popping out the error message. I have run ldconfig ad nauseam, and it just didn't work either. Only LDFLAGS solves the problem.
I still don't understand though: why? I thought the only time where I need to use LDFLAGS=-lstdc++ is during PostgreSQL installation. MapServer Verbose Linux Installation (http://marwp.cla.umn.edu/gis/docs/verbose_install.html) only mentionds LDFLAGS during PostgreSQL installation, not PostGIS.
Will PostGIS needs the libgeos_c.so again when the database is running? And will it cause problem? Will I need to permanently set LDFLAGS=-lstdc++ in the root environment variables?
Many thanks,
-Kresh
--- On Tue, 11/17/09, Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk> wrote:
> From: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
> Subject: Re: [postgis-users] Why can't PostGIS ./configure find libgeos_c ??
> To: "PostGIS Users Discussion" <postgis-users at postgis.refractions.net>
> Date: Tuesday, November 17, 2009, 9:15 AM
> kreshna_iceheart at yahoo.com
> wrote:
>
> > Ah yes, almost forgot. I'm using PostGIS 1.4.0 and
> Geos 3.1.1. My linux version is CentOS release 4.2 (Final).
> >
> > I followed the Geos installation from MapServer's
> Verbose Linux Installation (http://marwp.cla.umn.edu/gis/docs/verbose_install.html),
> and everything went well. I also ran postgis isntaller from
> /usr/local/postgresql-8.3.5/contrib/postgis-1.4.0.
> >
> > What's wrong?
>
> The first thing I'd try is to re-run configure with an
> LDFLAGS prefix like this:
>
> LDFLAGS=-lstdc++ ./configure ... ....
>
> If that doesn't work then you'll need to look at config.log
> which is generated when you run configure. Note that if it's
> large, it makes more sense to upload the contents onto a
> pastebin somewhere and send just the link to the list.
>
>
> HTH,
>
> Mark.
>
> -- Mark Cave-Ayland - Senior Technical Architect
> PostgreSQL - PostGIS
> Sirius Corporation plc - control through freedom
> http://www.siriusit.co.uk
> t: +44 870 608 0063
>
> Sirius Labs: http://www.siriusit.co.uk/labs
> _______________________________________________
> postgis-users mailing list
> postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
>
_______________________________________________
postgis-users mailing list
postgis-users at postgis.refractions.net
http://postgis.refractions.net/mailman/listinfo/postgis-users
More information about the postgis-users
mailing list