[FUG-BR] Tento instalar o perl5.8

2005-12-02 Por tôpico Gelsimauro Batista dos Santos
Tento instalar o perl5.8 com suporte para suidperl usando o PORTS do FreeBSD 
6.0 como abaixo

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 [EMAIL PROTECTED] [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



Gelsimauro Batista dos Santos


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Tento instalar o perl5.8

2005-12-02 Por tôpico irado
On Thu, 1 Dec 2005 15:43:08 -0300 Gelsimauro Batista dos Santos
[EMAIL PROTECTED] wrote.
Tento instalar o perl5.8 com suporte para suidperl usando o PORTS do
FreeBSD


bem.. e vc pelo menos OLHOU o seu horário, pra saber se o instalador não tem
razão? A mensagem diz que o(s) arquivo(s) criados na sua máquina são mais
antigos do que aquêles da distribuição, ou seja, seu relógio tá atrazado.

flames  /dev/null




checking whether build environment is sane... configure: error: newly 

created file is older than distributed files!

Check your system clock



Alguem sabe como resolver isso

---
saudações,
Irado Furioso com Tudo
Deus e o Diabo oferecem a mesma mercadoria: a felicidade. A diferença é
que Deus cobra adiantado.
[Anônimo]


___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br


Re: [FUG-BR] Tento instalar o perl5.8

2005-12-02 Por tôpico Jorge Godoy
Gelsimauro Batista dos Santos [EMAIL PROTECTED] 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 [EMAIL PROTECTED] [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  [EMAIL PROTECTED]

___
Freebsd mailing list
Freebsd@fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br