[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