Blz Luigi agora rolou, eu tava tão viajando que já tinha incluido as bibliotecas direto no ld.so.conf mais tinha digitado a porcaria errado, quando fui olhar com calma a sua dica foi que eu vi. Abraço;
Em 3 de fevereiro de 2010 11:10, Luigi Castro Cardeles < [email protected]> escreveu: > 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 > <[email protected]>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 < >> [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 >> >> > > _______________________________________________ > 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
