[SP-pm] Res: Erro no make ao instalar módulo - Resolvido "na sorte" :-|

Wagner Arbex arbex at arbex.pro.br
Wed Jun 22 13:46:37 PDT 2011


Prezados monges;

Antes de tudo, meus agradecimentos por todas as respostas, realmente,
o apoio da lista foi ótimo.

Qto ao problema, foi resolvido, mas, não me perguntem o exato motivo.
Como havia dito, ao pesquisar o erro do make para a instalação do
módulo, todas as buscas no Google apontavam para probs de lib, gcc,
make etc., mas, nada específico de Perl. Entretanto, fiz e refiz as
sugestões encontradas no Google e nada resolvia. Assim, quase que por
mero acaso, a máquina começou a respnder mal e lentamente a
procedimentos corriqueiros e qdo fui acessá-la pelo console para ver o
que estava acontecendo, o sistema (Ubuntu 11.04) me "sugeriu"
procedimentos de manutanção de disco e outros mais. Executei, com
bastante consciência, o que estava sendo sugerido e como o
procedimento de verificação/correção de disco estava muito demorado -
a máquina tem 6 TB de disco :) fui para casa. Qdo retornei, o sistema
estava "em pé" e os probs, até agora, não voltaram a aparecer. Assim,
infelizmente, não dizer como o prob foi corrigido e, portanto, espero
que não reapareça, pois não vou saber resovê-lo :(

As infs que vcs passaram sobre o módulo Proc::ProcessTable são muito
válidas, pois, agora, vou procurar outra solução para a minha
necessidade. Esse módulo faz parte de um pequeno recurso que foi
desenvolvido em 2008, para abrir e manipular terminais em ambientes
gráficos *nix, sem a preocupação da interface em si. Em 2008, esse
módulo ainda estava ativo e, até hoje, tem sido utilizado sem probs.
Porém, vou buscar uma melhor solução.

[]s a todos e muito obrigado pela ajuda.

2011/6/20 Ricardo Filipo <ricardo_filipo at yahoo.com.br>:
> Wagner, boa tarde.
> O Proc::ProcessTable não tem uma boa história no Linux, BSD, etc ...
> Vale ver a relação de falhas na instalação pelos perl testers:
> http://www.cpantesters.org/distro/P/Proc-ProcessTable.html
> Veja também os bugs abertos no RT:
> https://rt.cpan.org/Public/Dist/Display.html?Name=Proc-ProcessTable
> Não sei o que há de errado com sua instalação mas o problema com as distros
> baseadas em debian é que nem sempre os módulos instalados via CPAN ficam
> onde o sistema operacional espera. Então muitas vezes ficamos com o módulo
> antigo ainda instalado em local de maior precedencia no @INC. Às vezes, com
> o cpanp é possível resolver mas se o seu sistema já estiver uma bagunça vai
> ser bem trabalhoso ...
> Vale ver:
> http://www.debian.org/doc/packaging-manuals/perl-policy
> Então apenas instale via aptitude, apt-get ou coisa do gênero. No Debian
> muito cuidado com o cpan.
> Pessoalmente eu prefiro (depois de muita dor de cabeça) compilar eu mesmo o
> Perl no sistema e usar local:lib pra evitar os paths errados do Debian. Mas
> nunca tive este problema com Fedora ou Slackware, apesar de eu ser também
> Debian mental ...
> Recomendo:
> http://search.cpan.org/~apeiron/local-lib/
> http://search.cpan.org/dist/App-perlbrew/
> Mas pra entendermos o que está acontecendo, cole todas as linhas que
> aparecerem na sua instalação em
> http://nopaste.snit.ch:8001/
> e manda pra gente olhar.
> ;)
> ________________________________
> De: Wagner Arbex <arbex at arbex.pro.br>
> Para: saopaulo-pm at mail.pm.org
> Enviadas: Segunda-feira, 20 de Junho de 2011 14:31:57
> Assunto: Re: [SP-pm] Erro no make ao instalar módulo.
>
> Oi, André;
>
> Grato pela informação. Já havia tentado fazer uma nova instalação do
> build-essential e não tinha conseguido resolver o prob, mas, vou
> continuar a tentar a solução por esse caminho.
>
> []s e obrigado.
>
> 2011/6/20 Andre Carneiro <andregarciacarneiro at gmail.com>:
>> 'Makefile out-of-date with respect to /usr/lib/perl/5.10/Config.pm'
>>
>> instala o build-essencials. Parece q tá faltando alguma coisa pro make
>> executar direito. Eu adoraria passar o nome do pacote .deb direito, mas eu
>> não tenho permissão para instalar mais nada na minha máquina aqui no
>> trampo.
>> Se alguém puder fazer o favor de ajudar o rapaz, eu agradeço.
>>
>> Cheers!
>>
>>
>>
>>
>>
>> Em 20 de junho de 2011 14:11, Wagner Arbex <arbex at arbex.pro.br> escreveu:
>>>
>>> Prezados monges;
>>>
>>> Por favor, vejam o trecho final que recebo como resultado do comando
>>> sudo perl -MCPAN -e 'install Proc::ProcessTable'
>>>
>>>
>>>  CPAN.pm: Going to build D/DU/DURIST/Proc-ProcessTable-0.45.tar.gz
>>>
>>> Checking if your kit is complete...
>>> Looks good
>>> Processing hints file hints/linux.pl
>>> Writing Makefile for Proc::ProcessTable::Process
>>> Writing Makefile for Proc::ProcessTable
>>> make: Warning: File `/usr/lib/perl/5.10/Config.pm' has modification
>>> time 5.8e+07 s in the future
>>> Makefile out-of-date with respect to /usr/lib/perl/5.10/Config.pm
>>> /usr/lib/perl/5.10/CORE/config.h
>>> Cleaning current config before rebuilding Makefile...
>>> make -f Makefile.old clean > /dev/null 2>&1
>>> /usr/bin/perl Makefile.PL "INSTALLDIRS=site"
>>> Checking if your kit is complete...
>>> Looks good
>>> Processing hints file hints/linux.pl
>>> Writing Makefile for Proc::ProcessTable::Process
>>> Writing Makefile for Proc::ProcessTable
>>> ==> Your Makefile has been rebuilt. <==
>>> ==> Please rerun the make command.  <==
>>> false
>>> make: *** [Makefile] Error 1
>>>  DURIST/Proc-ProcessTable-0.45.tar.gz
>>>  /usr/bin/make -- NOT OK
>>> Running make test
>>>  Can't test without successful make
>>> Running make install
>>>  Make had returned bad status, install seems impossible
>>>
>>>
>>> Como pode ser visto, eu não estou conseguindo instalar o módulo que
>>> pedi e tb não consigo outros módulos como, p. ex., DBI, porém, alguns
>>> outros módulos eu consegui instalar. Esse mesmo erro acontece caso eu
>>> tente instalar os módulos pelo ambiente interativo do CPAN. Não estou
>>> conseguindo achar/identificar a origem desse erro, apesar de estar
>>> escrito que o prob está no make, mas, em outras situações make
>>> funciona perfeitamente e, além disso, já fiz a reinstalação do make no
>>> sistema (Ubuntu 11.04). Outra opção que eu tentei, e tb acusou o mesmo
>>> erro, foi fazer a instalação "na mão": baixei o módulo do CPAN,
>>> descompactei, entrei no diretório, executei "perl Makefile.PL" e, em
>>> seguida, "make", qdo acusou o mesmo prob. Além disso, dei uma
>>> procurada no Google e as informações que achei estavam relacionadas a
>>> probs de instalação do make, gcc e libs, mas, pelo que verifiquei, não
>>> são esses os meus probs, porém, podem até ser esses os probs e eu não
>>> consegui ver.
>>>
>>> Agradeço MUITO =) qq informação.
>>>
>>> []s e obrigado
>>> Arbex
>>> --
>>>    Wagner Arbex
>>>    http://www.arbex.pro.br/
>>> =begin disclaimer
>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>
>>
>>
>> --
>> André Garcia Carneiro
>> Analista/Desenvolvedor Perl
>> (11)82907780
>>
>> =begin disclaimer
>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>
>
>
>
> --
>    Wagner Arbex
>    http://www.arbex.pro.br/
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
> =begin disclaimer
>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>



-- 
   Wagner Arbex
   http://www.arbex.pro.br/


More information about the SaoPaulo-pm mailing list