in reply to Problem Installing Digest::MD5 or any additional perl module

According to the output of Makefile.PL, you just need to run make again. But usually, when that does not work, you have a problem with your file systems. For example if you are compiling the module in a directory that is mounted via NFS and the NFS server has a wallclock time different from your client machine. Other problematic filesystems I've heard about are AFS, and maybe your RAID system has a similar problem. You can check that by changing into the build directory and then typing the following:

date touch test.file ls -altr test.file date

The timestamp of test.file should not be in the future (obviously) and it should not be in the past either, but exactly equal to the two outputs of the date command. Of course, you likely won't type in the four commands within one second, but you might either put them into a script or simply notice that the created file has a creation timestamp "too long" ago or "too far" in the future. Neither should happen.

Replies are listed 'Best First'.
Re^2: Problem Installing Digest::MD5 or any additional perl module
by willcampos2 (Novice) on Jan 05, 2006 at 15:54 UTC
    This is the result of your recomendation:
    root@ss_development:~# date
    Thu Sep 1 15:30:10 EDT 2005
    root@ss_development:~# touch test.file
    root@ss_development:~# ls -altr test.file
    -rw-r--r-- 1 root root 0 2005-09-01 15:30 test.file
    root@ss_development:~# date
    Thu Sep 1 15:30:35 EDT 2005
    root@ss_development:~#

      Your system clock is three months in the past. The TAR file is probably newer than that. When it unpacks, the resulting dates are in your 'future', which confuses make.

      Fix your system date and your other problems will likely go away.

Re^2: Problem Installing Digest::MD5 or any additional perl module
by willcampos2 (Novice) on Jan 05, 2006 at 16:38 UTC
    I update the date to my timezone, date and time, and now is working.

    Thanks for the help man, i didn't realize this small thing could make such problem.

    Thanks,
    WIlmar
      > i didn't realize this small thing could make such problem.

      Incorrect system time causes all sorts of wierdness, because a lot of programs make the assumption that it's correct (a fair enough assumption IMHO).

      Sufficiently advanced Perl is indistinguishable from garbage.