Olá Pedro,

agora ele não está achando a biblioteca :)
como você compilou e não listou caminho nenhum então as bibliotecas devem
estar em /usr/local/lib.
Cria um arquivo /etc/ld.so.conf.d/geos.conf com uma única linha:
/usr/local/lib
e depois disso digita ldconfig e aperta enter. Deve resolver seus problemas.

[]'s
Luigi Castro Cardeles


Em 3 de fevereiro de 2010 11:51, Pedro Romulo <pedro.rom...@gmail.com>escreveu:

> Eu ja fiz as duas maneiras. Já baixei o tar.gz do geos do proj e do postgis
> e ja compilei, como tb ja fiz yum install postgis que puxa o geos e o proj.
> Realmente o geos e o proj estavam duplicados como disse o luigi, ai fiz o
> seguinte:
> yum remove geos proj que automaticamente removeu tb o postgis;
> recompilei o geos: ./configure --enable-ruby --enable-python, make && make
> install;
> recompilei o proj: ./configure , make && make install;
> postgis--> ./configure obtive a saida
>  PostGIS is now configured for x86_64-unknown-linux-gnu
>
>  -------------- Compiler Info -------------
>   C compiler:           gcc -g -O2
>   C++ compiler:         g++ -g -O2
>
>  -------------- Dependencies --------------
>   GEOS config:          /usr/local/bin/geos-config
>   GEOS version:         3.2
>   PostgreSQL config:    /usr/bin/pg_config
>   PostgreSQL version:   8.4
>   PROJ4 version:        47
>   PostGIS debug level:  0
>
>  -------- Documentation Generation --------
>   xsltproc:             /usr/bin/xsltproc
>   xsl style sheets:
>   dblatex:
>   convert:
>
> procedendo o make as primeiras linhas fora essas:
>
> make -C liblwgeom
> make[1]: Entrando no diretório `/postgis-1.4.1/liblwgeom'
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o measures.o
> measures.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o box2d.o box2d.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o ptarray.o
> ptarray.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwgeom_api.o
> lwgeom_api.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwgeom.o
> lwgeom.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwpoint.o
> lwpoint.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwline.o
> lwline.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwpoly.o
> lwpoly.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmpoint.o
> lwmpoint.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmline.o
> lwmline.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmpoly.o
> lwmpoly.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcollection.o
> lwcollection.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcircstring.o
> lwcircstring.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcompound.o
> lwcompound.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwcurvepoly.o
> lwcurvepoly.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmcurve.o
> lwmcurve.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwmsurface.o
> lwmsurface.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwutil.o
> lwutil.c
> gcc -g -O2  -fPIC -DPIC  -Wall -Wmissing-prototypes  -c -o lwalgorithm.o
> lwalgorithm.c
>
> não sei se essa eh a saida padrao do make mais esse "missing" me chamou
> atenção, porém no final do make apareceu a mensagem:
> PostGIS was built successfully. Ready to install.
>
> dei sequencia com o make install
> reiniciei o postgresql
> saida do meu pg_config:
> BINDIR = /usr/bin
> DOCDIR = /usr/share/doc/pgsql
> HTMLDIR = /usr/share/doc/pgsql
> INCLUDEDIR = /usr/include
> PKGINCLUDEDIR = /usr/include/pgsql
> INCLUDEDIR-SERVER = /usr/include/pgsql/server
> LIBDIR = /usr/lib64
> PKGLIBDIR = /usr/lib64/pgsql
> LOCALEDIR = /usr/share/locale
> MANDIR = /usr/share/man
> SHAREDIR = /usr/share/pgsql
> SYSCONFDIR = /etc/sysconfig/pgsql
> PGXS = /usr/lib64/pgsql/pgxs/src/makefiles/pgxs.mk
> CONFIGURE = '--build=x86_64-redhat-linux-gnu'
> '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu'
> '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin'
> '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share'
> '--includedir=/usr/include' '--libdir=/usr/lib64'
> '--libexecdir=/usr/libexec' '--localstatedir=/var'
> '--sharedstatedir=/usr/com' '--mandir=/usr/share/man'
> '--infodir=/usr/share/info' '--disable-rpath' '--with-perl' '--with-python'
> '--with-tcl' '--with-tclconfig=/usr/lib64' '--with-openssl' '--with-pam'
> '--with-krb5' '--with-gssapi' '--with-includes=/usr/include'
> '--with-libraries=/usr/lib64' '--enable-nls' '--enable-thread-safety'
> '--with-libxml' '--with-libxslt' '--with-ldap'
> '--with-system-tzdata=/usr/share/zoneinfo'
> '--sysconfdir=/etc/sysconfig/pgsql' '--datadir=/usr/share/pgsql'
> '--with-docdir=/usr/share/doc' 'build_alias=x86_64-redhat-linux-gnu'
> 'host_alias=x86_64-redhat-linux-gnu' 'target_alias=x86_64-redhat-linux-gnu'
> 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
> -I/usr/include/et' 'CPPFLAGS= -I/usr/include/et'
> CC = gcc
> CPPFLAGS = -I/usr/include/et -D_GNU_SOURCE -I/usr/include/libxml2
> -I/usr/include
> CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
> -I/usr/include/et -Wall -Wmissing-prototypes -Wpointer-arith
> -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -fwrapv
> CFLAGS_SL = -fpic
> LDFLAGS = -L/usr/lib64
> LDFLAGS_SL =
> LIBS = -lpgport -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz
> -lreadline -ltermcap -lcrypt -ldl -lm
> VERSION = PostgreSQL 8.4.2
>
> fui para o pgadmin para rodar o postgis.sql e continua a mesma mensagem:
>
> NOTA:  tipo "spheroid" ainda não foi definido
> DETAIL:  Criando uma definição de tipo indefinido.
> ERRO:  não pôde carregar biblioteca "/usr/lib64/pgsql/postgis-1.4.so":
> libgeos_c.so.1: cannot open shared object file: Arquivo ou diretório não
> encontrado
>
> ********** Erro **********
>
> ERRO: não pôde carregar biblioteca "/usr/lib64/pgsql/postgis-1.4.so":
> libgeos_c.so.1: cannot open shared object file: Arquivo ou diretório não
> encontrado
> SQL state: 58P01.
>
> agora alguma ideia?
>
>
>
> Em 3 de fevereiro de 2010 08:41, Luigi Castro Cardeles <
> luigi.carde...@gmail.com> escreveu:
>
> Olá,
>>
>> Parece que você tem duas versões da GEOS no seu sistema. Provavelmente o
>> postgis foi compilado com a mais nova mas  o seu sistema está utilizando a
>> antiga. Tente remover a  versão antiga e seu problema deve ser resolvido.
>>
>> []'s
>> Luigi Castro Cardeles
>>
>>
>> Em 2 de fevereiro de 2010 19:33, Matheus Ricardo Espanhol <
>> matheusespan...@gmail.com> escreveu:
>>
>> Olá Pedro,
>>>
>>> Como foi configurado o PostGIS?(./configure ....)
>>> Em 2 de fevereiro de 2010 18:32, Pedro Romulo 
>>> <pedro.rom...@gmail.com>escreveu:
>>>
>>>> Galera boa tarde;
>>>>
>>>> instalei o postgis + geos + proj4 via o repositorio pgdg num red hat
>>>> 5.4. A instalação foi tranquila e o postgresql ta rodando blz e sendo
>>>> acessado sem problemas pelo pgadmin. Porém as extensoes espaciais não
>>>> funcionam de jeito nenhum, já criei a linguagem plpgsql através do
>>>> createlang e nada. Quando eu boto o script postgis.sql para fazer a
>>>> instalação ele apresenta o seguinte erro:
>>>>
>>>> NOTA:  tipo "spheroid" ainda não foi definido
>>>> DETAIL:  Criando uma definição de tipo indefinido.
>>>> ERRO:  não pôde carregar biblioteca "/usr/lib64/pgsql/postgis-1.4.so":
>>>> /usr/lib64/pgsql/postgis-1.4.so: undefined symbol: GEOSPreparedCovers
>>>>
>>>> ********** Erro **********
>>>>
>>>> ERRO: não pôde carregar biblioteca "/usr/lib64/pgsql/postgis-1.4.so":
>>>> /usr/lib64/pgsql/postgis-1.4.so: undefined symbol: GEOSPreparedCovers
>>>> SQL state: 58P01
>>>>
>>>>
>>>>
>>>> --
>>>> Pedro Rômulo
>>>> Linux User #466010
>>>> RHCE - Red Hat Certified Engineer
>>>> RHCT - Red Hat Certified Technician
>>>> MCSA - Microsoft Certified Systems Administrator
>>>> Analista de Infra Estrutura e Suporte
>>>> Instituto de Gestão das Águas e Clima - INGÁ
>>>> Tel: (71) 3116-3257 / (71)91187146 | E-mail: pedro.rom...@gmail.com
>>>>
>>>> _______________________________________________
>>>> pgbr-geral mailing list
>>>> pgbr-geral@listas.postgresql.org.br
>>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>>
>>>>
>>>
>>>
>>> --
>>> Matheus Ricardo Espanhol
>>> ---------------------------------------
>>> Dextra Sistemas
>>> http://www.dextra.com.br/postgres/
>>>
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> --
> Pedro Rômulo
> Linux User #466010
> RHCE - Red Hat Certified Engineer
> RHCT - Red Hat Certified Technician
> MCSA - Microsoft Certified Systems Administrator
> Analista de Infra Estrutura e Suporte
> Instituto de Gestão das Águas e Clima - INGÁ
> Tel: (71) 3116-3257 / (71)91187146 | E-mail: pedro.rom...@gmail.com
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a