[postgis-users] installation (last step) problems:summary

Marie-Lise VAUTIER vautier at ensg.ign.fr
Thu Jul 15 06:15:36 PDT 2004


Successful installation! Summary of the problem:


> On Thu, Jul 15, 2004 at 01:25:01PM +0200, Marie-Lise VAUTIER wrote:
> > Hello,
> > 
> > I know that it is a very current problem, but I have a problem with
> the last
> > step of the installation of postgis, that is to say, when I enter spql
> -d mydb
> > -f postgis.sql.
> > I have installed geos and proj4, because I already had problems
> without them.
> > geos has been installed with the default ./configure and proj4 with
> ./configure
> > --prefix=/usr/local/proj4.
> > 
> > I get the following error message:
> > 
> > 
> > 
> > [postgres at localhost postgres]$ psql -d mydb -f
> > /usr/local/pgsql/share/contrib/postgis.sql
> > BEGIN
> >         message
> > ------------------------
> >  PL/PgSQL is installed.
> > (1 row)
> >  
> > NOTICE:  type "histogram2d" is not yet defined
> > DETAIL:  Creating a shell type definition.
> > ERROR:  could not load library
> "/usr/local/pgsql/lib/libpostgis.so.0.8":
> > libgeos.so.1: cannot open shared obj
> > ect file: No such file or directory
> > psql:/usr/local/pgsql/share/contrib/postgis.sql:44: NOTICE:  type
> "histogram2d"
> > is not yet defined
> > DETAIL:  Creating a shell type definition.
> > psql:/usr/local/pgsql/share/contrib/postgis.sql:44: ERROR:  could not
> load
> > library "/usr/local/pgsql/lib/libp
> > ostgis.so.0.8": libgeos.so.1: cannot open shared object file: No such
> file or
> > directory
> > ERROR:  current transaction is aborted, commands ignored until end
> of
> > transaction block
> > psql:/usr/local/pgsql/share/contrib/postgis.sql:49: ERROR:  current
> transaction
> > is aborted, commands ignored
> > until end of transaction block
> > 
> > 
> > libgeos.so.1 is in /usr/local/lib.
> > 
> > I have not "linked postgresql against the standard c++ library", as
> described in
> > the documentation, because I don't know exactly where to write this
> line. Is it
> > the reason why it doesn't work?
> > 
> > Thank you for your help, Marie-Lise.


Did you communicate your system about the newly installed GEOS shared
> lib ?
> For unix system this is done with 'ldconfig'.
> --strk;


Thank you very much, I have added the 2 directories of the libraries of geos and
proj4 in /etc/ld.so.conf and then run ldconfig, and the installation has been ok.

Marie-Lise.



More information about the postgis-users mailing list