in reply to Compiling Digest-MD5-2.33 problem

RHEL 3 may have the bug with compiling Perl modules with UTF-8 locale that Red Hat 9 had. The bug in Perl 5.8.0 uses the locale to determine if stdout is Unicode and Red Hat set the default locale to include UTF-8 (en_US.UTF-8). Unluckily, this causes corrupt Makefiles when installing modules.

The solution is to set the locale before installing Perl modules. You could set this for root by default, or just before running Perl installs.

export LANG=C

Replies are listed 'Best First'.
Re^2: Compiling Digest-MD5-2.33 problem
by mikeps (Initiate) on Jun 16, 2004 at 22:11 UTC
    I got the same result after changing that value.
      You need to start the install for the beginning after changing LANG. The Makefile is probably corrupt. It simplest just to remove the directory and unpack from the archive.