The problem isn't Perl 5.8, it is Red Hat 9. CGI.pm was packaged separately by Redhat. I think this is done because it wasn't core in old versions of Perl, to allow the module to be upgraded separately.
The solution is to install the perl-CGI package. There are other core modules that are in separate packages. I forget what they are right now, but I had an earlier comment about them on perlmonks.
The problem is that it doesn't get installed by default and confuses lots of people that expect perl package to include all the core modules. This was changed in Fedora Core 1; CGI.pm is in perl package.
| [reply] |
There are other core modules that are in separate packages. I forget what they are right now, but I had an earlier comment about them on perlmonks.
here: 343762 =)
| [reply] |
i think that is redhat specific; they sorted out some packages. you should be able to install them seperately,
but i can't say for sure, don't have a redhat here. | [reply] |
In addition to what the others said about Red Hat 9, I would point out that it has big locale problems which will keep you from compiling many CPAN modules unless you fix it. It also has performance problems: just doing a default compile of perl from source on the same box will give you a perl that is about 15% faster than Red Hat's. That's because they compile with threading and debugging turned on. | [reply] |