[Cascavel-pm] uma ajuda para instalar perl com postgres.

Daniel de Oliveira Mantovani daniel.oliveira.mantovani em gmail.com
Sábado Dezembro 27 06:01:41 PST 2008


Começando do primeiro erro:
<erro>

Warning: prerequisite version 0 not found.
Can't locate version.pm in @INC

</erro>
Simplesmente porque ele não pode localizar o módulo version.pm

Agora é a hora que você precisa pensar, se você precisa instalar um módulo e
não está instalado uma dependência o que você precisa fazer?
2008/12/27 gilmar <gilmarmoretto.mp em gmail.com>

> Daniel de Oliveira Mantovani wrote:
>
>> Poderia mostrar a mensagem de erro por gentileza?
>>
>> 2008/12/27 gilmar <gilmarmoretto.mp <http://gilmarmoretto.mp>@gmail.com <
>> http://gmail.com>>
>>
>>     Um bom dia a todos.
>>     O meu problema é o seguinte, eu tenho perl instalado e postgres,
>>    porém não consigo instalar o módulo para conecção com postgres (
>>    acredito que seja o DBD::pg) sempre me retornando erro, seja pelo
>>    cpan ou instalando o módulo " no braço".
>>     Alguém pode me dar uma força?
>>     Obs: Estou usando o postgres 8.2.11 ( tinha o 8.3 mas o
>>    desinstalei pensando que seria esse o problema e não era) e uso
>>    slackware 12. O postgres está instalado corretamente e funcionando
>>    perfeitamente.
>>     Alguém poderia me dizer como devo proceder?
>>    _______________________________________________
>>    Cascavel-pm mailing list
>>    Cascavel-pm em pm.org <mailto:Cascavel-pm em pm.org>
>>    http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
>>
>>
>>
>> --
>> http://mantovanihouse.blogspot.com/
>>
>> -------(\_------------_/)-----------
>> -------)--(----------)--(-----------
>> ------(----(---------)----)----------
>> -------)----(-------)----(-----------
>> -------(----(-------)----)-----------
>> --------\_-(\\.---.//)-_/------------
>> ----------\)' -8--8- '(/--------------
>> -----------/------------\---------------
>> ----------(--)--------(--)--------------
>> ------------(_c__c_)----------------
>> ----------------------------------------
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Cascavel-pm mailing list
>> Cascavel-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/cascavel-pm
>>
> certo.
> Vamos pelo código fonte mesmoprimeiro eu executo o makefile e me retorna
> esse warning
>
> Configuring DBD::Pg 2.11.7
> PostgreSQL version: 80211 (default port: 5432)
> POSTGRES_HOME: (not set)
> POSTGRES_INCLUDE: (not set)
> POSTGRES_LIB: /usr/local/pgsql/lib -lssl -lcrypto
> OS: linux
> Warning: prerequisite version 0 not found.
> Could not eval '
>           package ExtUtils::MakeMaker::_version;
>           no strict;
>           BEGIN { eval {
>               # Ensure any version() routine which might have leaked
>               # into this package has been deleted.  Interferes with
>               # version->import()
>               undef *version;
>               require version;
>               "version"->import;
>           } }
>
>           local $VERSION;
>           $VERSION=undef;
>           do {
>                       use version; our $VERSION = qv('2.11.7');
>           };
>           $VERSION;
>       ' in Pg.pm: Can't locate version.pm in @INC (@INC contains: t/lib
> /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8
> /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi
> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at (eval 8) line
> 16, <$fh> line 20.
> BEGIN failed--compilation aborted at (eval 8) line 16, <$fh> line 20.
> WARNING: Setting VERSION via file 'Pg.pm' failed
> at /usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm line 559
> Using DBI 1.53 (for perl 5.008008 on i486-linux-thread-multi) installed in
> /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/auto/DBI/
> Writing Makefile for DBD::Pg
>
>
>
> As vezes eu consigo instalar alguns módulos apesar o warning( obviamente
> que não é o caso desse módulo)
> depois executo o make o qual passa sem problemas.
> depois eu executo o make test que me retorna a seguinte mensagem
>
>
> root em gilmar:/fontes/DBD-Pg-2.11.7# make test
> PGINITDB="/usr/local/pgsql/bin/initdb" PERL_DL_NONLAZY=1 /usr/bin/perl5.8.8
> "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')"
> t/*.t
> t/00-signature......skipped
>       all skipped: Set the environment variable TEST_SIGNATURE to enable
> this test
> t/00basic...........
> #   Failed test 'use DBD::Pg;'
> #   in t/00basic.t at line 14.
> #     Tried to use 'DBD::Pg'.
> #     Error:  Can't locate version.pm in @INC (@INC contains:
> /fontes/DBD-Pg-2.11.7/blib/lib /fontes/DBD-Pg-2.11.7/blib/arch
> /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8
> /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi
> /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at
> /fontes/DBD-Pg-2.11.7/blib/lib/DBD/Pg.pm line 20.
> # BEGIN failed--compilation aborted at t/00basic.t line 14.
> # Compilation failed in require at (eval 6) line 2.
> # BEGIN failed--compilation aborted at (eval 6) line 2.
> t/00basic...........NOK 2FAILED--Further testing stopped: Cannot continue
> without DBD::Pg
> make: *** [test_dynamic] Error 9
>
> Sabe como posso resolver isso?
>
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>



-- 
http://mantovanihouse.blogspot.com/

-------(\_------------_/)-----------
-------)--(----------)--(-----------
------(----(---------)----)----------
-------)----(-------)----(-----------
-------(----(-------)----)-----------
--------\_-(\\.---.//)-_/------------
----------\)' -8--8- '(/--------------
-----------/------------\---------------
----------(--)--------(--)--------------
------------(_c__c_)----------------
----------------------------------------
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20081227/5494018e/attachment-0001.html>


Mais detalhes sobre a lista de discussão Cascavel-pm