Pessoal,

Estou tendo um problema durante a instalação da contrib xml2. Os passos que
eu executei foram os seguintes:
1 - Instalei a libxml2 (via yum) -> libxml2-devel.x86_64
     2.6.26-2.1.2.8.el5_5.1                          installed
2 - Compilei o postgres com a opção --with-libxml (depois: make e make
install)
3 - Compilei a contrib (em /contrib/xml2 com make e make install) a extensão
foi adicionada na pasta $libdir (/usr/local/pgsql/lib)
4 - Ao Executar o comando de instalação da contrib: psql -f
/usr/local/pgsql/share/contrib/pgxml.sql -d teste1
Recebo o seguinte erro:
--------------------------------------------------------------------------------
SET
psql:pgxml.sql:10: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:15: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:19: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:23: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:27: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:31: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:35: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:41: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:45: ERROR:  function xpath_list(text, text, unknown) does not
exist
LINE 2: AS 'SELECT xpath_list($1,$2,'','')'
                   ^
HINT:  No function matches the given name and argument types. You might need
to add explicit type casts.
psql:pgxml.sql:52: ERROR:  function xpath_nodeset(text, text, unknown,
unknown) does not exist
LINE 3: AS 'SELECT xpath_nodeset($1,$2,'''','''')'
                   ^
HINT:  No function matches the given name and argument types. You might need
to add explicit type casts.
psql:pgxml.sql:57: ERROR:  function xpath_nodeset(text, text, unknown, text)
does not exist
LINE 3: AS 'SELECT xpath_nodeset($1,$2,'''',$3)'
                   ^
HINT:  No function matches the given name and argument types. You might need
to add explicit type casts.
psql:pgxml.sql:64: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:71: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
psql:pgxml.sql:77: ERROR:  could not load library
"/usr/local/pgsql/lib/pgxml.so": /usr/local/pgsql/lib/pgxml.so: undefined
symbol: xml_ereport
--------------------------------------------------------------------------------

Perguntas:

I - Alguma coisa errada com os procedimentos executados?
II - O xml_ereport (mostrado no erro) está em algum outro módulo que eu
necessito instalar?
III - A versão da libxml2 está correta ou devo atualizá-la?



--------------------------------------------------------------------------------
-bash-3.2$ cat /proc/version
Linux version 2.6.18-238.9.1.el5xen ([email protected]) (gcc
version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Tue Apr 12 18:53:56 EDT
2011

-bash-3.2$ psql -c 'select version();'
 PostgreSQL 9.0.4 on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC)
4.1.2 20080704 (Red Hat 4.1.2-50), 64-
bit
(1 row)
--------------------------------------------------------------------------------


De já agradeço!

-- 
*Marcone Peres - DBA*
http://www.linkedin.com/in/marconeperes
*(61) 8146-0028*
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a