Re: erro no postgis -> could not load library "/opt/pgsql/lib/postgis-1.5.so"
On Monday 20 September 2010 14:17:05 you wrote:
> *apt-get install -t lenny-backports postgresql-8.4 postgresql-8.4-postgis
> postgis *
>
> roda na porta 5433, mas se rodo um psql no terminal vou rodar isso no
> postgresql8.4(5433) ou no 8.3(5432)?
Sim, cada postgres tem que 'escutar' numa porta diferente.
> pelo pgadmin3 estou acessando de boa o 2 e mais o compilado do 8.4 e
> 9.0rc1...mas este dois dando erro com postgis
IMHO é uma gambiarra, mas tu podes configurar o $LD_LIBRARY_PATH de cada
postgres/postgis no script de inicialização do serviço.
> *postgresql-8.4 postgresql-8.4-postgis postgis
> *onde consigo pegar os Makefiles/builds - parâmetros que foi usados pra
> criar este pacotes?*
>
> *no slackware tem estes da pra ver fácil
> http://slackbuilds.org/slackbuilds/13.1/system/postgis/postgis.SlackBuild
> http://slackbuilds.org/slackbuilds/13.1/system/postgresql/postgresql.SlackB
> uild
>
> já revirei o
>
> http://packages.debian.org/lenny-backports/postgis
> http://packages.debian.org/lenny-backports/postgresql
>
> e não achei....tem fonte e outros..mas fica isso onde mais? makefile?
apt-get source -t lenny-backports postgresql postgis
No diretório 'debian', dentro do código-fonte tem um arquivo chamado 'rules'
que tem essas informações.
[ ]'s
> 2010/9/18 Fabricio Cannini <fcannini@gmail.com>
>
> > On Saturday 18 September 2010 02:27:42 Sorocaos . wrote:
> > > instalei primeiro o postgresql8.4 e depois o postgis1.5, e todas lib
> >
> > ficou
> >
> > > em /opt/pgsql/lib
> > >
> > > $ ls /opt/pgsql/lib/postgis*
> > > /opt/pgsql/lib/postgis-1.5.so
> > >
> > > esta lá mas se tento rodar um :
> > >
> > > pgsql@micro$ /opt/pgsql/bin/psql -f
> >
> > share/contrib/postgis-1.5/postgis.sql
> >
> > > --port=5800 --host=localhost -d geomapas
> > >
> > >
> > > WARNING: nonstandard use of \\ in a string literal at character 263
> > > HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
> > > FATAL: database "pgsql" does not exist
> > > FATAL: database "maas" does not exist
> > > *ERROR: could not load library "/opt/pgsql/lib/postgis-1.5.so":
> > > /opt/pgsql/lib/postgis-1.5.so: undefined symbol: GEOSHausdorffDistance*
> > > STATEMENT: CREATE OR REPLACE FUNCTION st_spheroid_in(cstring)
> > >
> > > RETURNS spheroid
> > > AS '$libdir/postgis-1.5','ellipsoid_in'
> > > LANGUAGE 'C' IMMUTABLE STRICT;
> > >
> > > ERROR: current transaction is aborted, commands ignored until end of
> > > transaction block
> > > STATEMENT: CREATE OR REPLACE FUNCTION st_spheroid_out(spheroid)
> > >
> > > RETURNS cstring
> > >
> > > tenho que fazer
> > >
> > > ldconfig /opt/pgsql/lib
> > >
> > > pra rodar ok?
> > >
> > > como faço que lib que estão ali seja usadas perfeitamente?
> > >
> > > isso esta sobre um debian lenny.
> >
> > Opa tchê, tudo beleza?
> >
> > Tens algum motivo em específico pra não usar o postgresql 8.4 e o postgis
> > 1.5
> > do repositório "lenny-backports" ?
> >
> > http://packages.debian.org/lenny-backports/postgis
> > http://packages.debian.org/lenny-backports/postgresql
> >
> > Sobre esse erro, já tentou editar o arquivo '/etc/ld.so.conf', colocar o
> > diretório '/opt/pgsql/lib' e depois rodar o ldconfig de novo?
> >
> > [ ]'s e boa sorte.
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
> > Archive: [🔎] 201009181729.52358.fcannini@gmail.com">http://lists.debian.org/[🔎] 201009181729.52358.fcannini@gmail.com
Reply to: