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
