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 <
[email protected]> 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 <
> [email protected]> escreveu:
>
> Olá Pedro,
>>
>> Como foi configurado o PostGIS?(./configure ....)
>> Em 2 de fevereiro de 2010 18:32, Pedro Romulo 
>> <[email protected]>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: [email protected]
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> 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
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> 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: [email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a