The DateTime module installation fails on a vanilla RedHat 9 system. I tried it on different installations that are owned by me, and both times the CPAN session ended with:
Makefile:98: *** missing separator. Stop.
This is a known problem and has been discussed previously on this list. It's perl 5.8.0's attempt at utf8 coninciding with RH making utf8 standard. The two clash and you'll get errors.
There are several solutions: 1. Upgrade perl 2. Upgrade RedHat to Fedora (It comes with a newer perl), or 3. Install like so: LANG= export LANG perl Makefile.PL make make test make install That will get rid of RedHat trying to be utf8. You'll continue to have problems though. I'd really look at upgrading (or at least setting the LANG permanently to somthing non unicode.
Cheers! Rick Measham
-- -------------------------------------------------------- There are 10 kinds of people: those that understand binary, and those that don't. -------------------------------------------------------- The day Microsoft makes something that doesn't suck is the day they start selling vacuum cleaners -------------------------------------------------------- "Write a wise proverb and your name will live forever." -- Anonymous --------------------------------------------------------