[FUG-BR] Tento instalar o perl5.8

Jorge Godoy godoy em metalab.unc.edu
Sex Dez 2 09:33:13 BRST 2005


"Gelsimauro Batista dos Santos" <gbs em pollynet.com.br> writes:

> Tento instalar o perl5.8 com suporte para suidperl usando o PORTS do FreeBSD 
> 6.0 como abaixo

Uma recomendação vinda dos maiores gurus Perl: *não* use o suidperl.  Dê uma
olhada na documentação do perlsec e crie um wrapper em C, compile-o e ative o
SUID bit.  O suidperl possui *muitos* problemas de segurança.

> cd /usr/ports/lang/perl5.8/
> make WITH_THREADS=yes ENABLE_SUIDPERL=yes WITH_GDBM=yes 
> FORCE_PKG_REGISTER=yes install
> 
> Baixa os arquivos e inicia a instalação, mas aparece o seguinte erro:
> 
> checking whether build environment is sane... configure: error: newly 
> created file is older than distributed files!
> Check your system clock
> configure: error: /bin/sh './configure' failed for libltdl
> ===>  Script "configure" failed unexpectedly.
> Please report the problem to ade em FreeBSD.org [maintainer] and attach the
> "/usr/ports/devel/libtool15/work/libtool-1.5.20/config.log" including the
> output of the failure of your make command. Also, it might be a good idea to
> provide an overview of all packages installed on your system (e.g. an `ls
> /var/db/pkg`).
> *** Error code 1
> 
> Stop in /usr/ports/devel/libtool15.
> *** Error code 1
> 
> Stop in /usr/ports/devel/gettext.
> *** Error code 1
> 
> Stop in /usr/ports/devel/gmake.
> *** Error code 1
> 
> Stop in /usr/ports/databases/gdbm.
> *** Error code 1
> 
> Stop in /usr/ports/lang/perl5.8.
> 
> 
> Alguem sabe como resolver isso????

Verifique o relógio do teu sistema.  Ele mudou "para trás" entre você
descompactar os fontes e executar a configuração.  Faça um "find
/diretório/dos/fontes -exec touch {} \;" e isso deve ser corrigido.  MAS, você
tem que verificar o que aconteceu: não é normal uma mudança de relógio dessa
forma.

E repense o uso do suidperl...  Ele logo deixará de existir também.  A solução
do wrapper funciona para qualquer linguagem de script.


-- 
Jorge Godoy      <godoy em metalab.unc.edu>

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Mais detalhes sobre a lista de discussão freebsd