Fosforo, vc tb poderia ter usado o -M com cada um desses modulos no comando do pp...<br><br><div class="gmail_quote">2009/8/24 Fosforo <span dir="ltr"><<a href="mailto:fosforo@gmail.com">fosforo@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">RESOLVIDO -:<br>
<br>
Srs,<br>
<br>
Após uma ajuda do mestre Breno via telefone, ele me esclareu que o<br>
módulo PAR tentar obter todas as dependências, mas alguns módulos<br>
usando "eval" f@dem com ele, em particular foi este módulo em questão:<br>
<br>
[root@server ~]# grep eval<br>
<div class="im">/usr/lib/perl5/site_perl/5.8.8/DateTime/Format/Builder/Parser.pm<br>
</div> eval "use DateTime::Format::Builder::Parser::$worker;";<br>
<br>
Pra resolver, coloquei a linha print<br>
"DateTime::Format::Builder::Parser::$worker;" após o eval, me dando o<br>
nome dos módulos que precisaria incluir na aplicação original, no meu<br>
caso:<br>
<br>
use DateTime::Format::Builder::Parser::Dispatch;<br>
use DateTime::Format::Builder::Parser::Quick;<br>
use DateTime::Format::Builder::Parser::Regex;<br>
use DateTime::Format::Builder::Parser::Strptime;<br>
use DateTime::Format::Builder::Parser::generic;<br>
<br>
<br>
:-)<br>
<div class="im"><br>
[]s Fosforo<br>
<br>
<br>
--<br>
Now you're being rude,<br>
and I hate rude people.<br>
<br>
-Hannibal Lecter<br>
<br>
<br>
<br>
</div><div><div></div><div class="h5">On Mon, Aug 24, 2009 at 4:13 PM, Fosforo<<a href="mailto:fosforo@gmail.com">fosforo@gmail.com</a>> wrote:<br>
> Salve monges !!<br>
><br>
> Estou com problemas no uso de DateTime::Format::MySQL junto com<br>
> PAR::Packer, olha o erro, após gerar o arquivo sql com:<br>
><br>
> pp -o sql sql.pl<br>
><br>
> ps: ./sql.pl funciona sem problemas ! Estou anexando o sql.pl<br>
><br>
> [root@nsp-webserv01 ~]# ./sql<br>
> The following parameter was passed in the call to<br>
> DateTime::Format::Builder::Parser::create_single_parser but was not<br>
> listed in the validation options: params<br>
> at DateTime/Format/Builder/Parser.pm line 311<br>
> DateTime::Format::Builder::Parser::create_single_parser('undef',<br>
> 'params', 'ARRAY(0x1c25d120)', 'length', 14, 'regex',<br>
> 'Regexp=SCALAR(0x1c2813a0)', 'extra', 'HASH(0x1c281390)', ...) called<br>
> at DateTime/Format/Builder/Parser.pm line 501<br>
> DateTime::Format::Builder::Parser::sort_parsers('DateTime::Format::Builder::Parser',<br>
> 'HASH(0x1c2808d0)', 'ARRAY(0x1c26b750)') called at<br>
> DateTime/Format/Builder/Parser.pm line 397<br>
> DateTime::Format::Builder::Parser::create_multiple_parsers('DateTime::Format::Builder::Parser',<br>
> 'HASH(0x1c2808d0)', 'HASH(0x1c2811c0)', 'HASH(0x1c281450)',<br>
> 'HASH(0x1c281570)', 'HASH(0x1c281700)', 'HASH(0x1c2876d0)',<br>
> 'HASH(0x1c2877e0)', 'HASH(0x1c2878f0)', ...) called at<br>
> DateTime/Format/Builder/Parser.pm line 600<br>
> DateTime::Format::Builder::Parser::create_parser('DateTime::Format::Builder::Parser',<br>
> 'ARRAY(0x1c23e9c0)', 'HASH(0x1c2811c0)', 'HASH(0x1c281450)',<br>
> 'HASH(0x1c281570)', 'HASH(0x1c281700)', 'HASH(0x1c2876d0)',<br>
> 'HASH(0x1c2877e0)', 'HASH(0x1c2878f0)', ...) called at<br>
> DateTime/Format/Builder.pm line 156<br>
> DateTime::Format::Builder::create_parser('DateTime::Format::Builder',<br>
> 'ARRAY(0x1c287a60)') called at DateTime/Format/Builder.pm line 174<br>
> DateTime::Format::Builder::create_end_parser('DateTime::Format::Builder',<br>
> 'ARRAY(0x1c287a60)') called at DateTime/Format/Builder.pm line 104<br>
> DateTime::Format::Builder::create_class('undef', 'parsers',<br>
> 'HASH(0x1c287b00)', 'class', 'DateTime::Format::MySQL') called at<br>
> DateTime/Format/Builder.pm line 48<br>
> DateTime::Format::Builder::import('DateTime::Format::Builder',<br>
> 'parsers', 'HASH(0x1c287b00)') called at DateTime/Format/MySQL.pm line<br>
> 11<br>
> DateTime::Format::MySQL::BEGIN() called at<br>
> DateTime/Format/Builder.pm line 71<br>
> eval {...} called at DateTime/Format/Builder.pm line 71<br>
> require DateTime/Format/MySQL.pm called at script/sql.pl line 10<br>
> main::BEGIN() called at DateTime/Format/Builder.pm line 71<br>
> eval {...} called at DateTime/Format/Builder.pm line 71<br>
> require main called at /usr/lib/perl5/site_perl/5.8.8/PAR.pm line 636<br>
> PAR::_run_member('Archive::Zip::ZipFileMember=HASH(0x1bc92d10)',<br>
> 1) called at script/main.pl line 19<br>
> require main called at /usr/lib/perl5/site_perl/5.8.8/PAR.pm line 636<br>
> PAR::_run_member('Archive::Zip::ZipFileMember=HASH(0x1bc92b40)')<br>
> called at /usr/lib/perl5/site_perl/5.8.8/PAR.pm line 428<br>
> PAR::import('PAR') called at -e line 944<br>
> eval {...} called at -e line 210<br>
> __par_pl::BEGIN() called at DateTime/Format/Builder.pm line 71<br>
> eval {...} called at DateTime/Format/Builder.pm line 71<br>
> BEGIN failed--compilation aborted at DateTime/Format/MySQL.pm line 71.<br>
> Compilation failed in require at script/sql.pl line 10.<br>
> BEGIN failed--compilation aborted at script/sql.pl line 10.<br>
><br>
> Não sou tão fluente em perl para modificar o package<br>
> "DateTime::Format::Builder::Parser" em<br>
> /usr/lib/perl5/site_perl/5.8.8/DateTime/Format/Builder/Parser.pm<br>
><br>
> :-(<br>
><br>
> Muito obrigado !!<br>
><br>
> []s Fosforo<br>
><br>
> --<br>
> Now you're being rude,<br>
> and I hate rude people.<br>
><br>
> -Hannibal Lecter<br>
><br>
</div></div>_______________________________________________<br>
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Just another Perl Hacker,<br>Fernando (SmokeMachine)<br><a href="http://perl-e.org">http://perl-e.org</a><br>