Installing the Params::Validate Perl module on Solaris
In Solaris 9/10, the Params::Validate Perl module may not install properly due to conflicts in the CPAN configuration and the location of the C compiler. Although regular installation of Params::Validate in the CPAN shell may appear successful, the module will not load properly when the Authority Plug-In is called by spamd. (spamd will continue to run, but without the Plug-in.)
To correct this problem, install (or re-install) Params::Validate using the procedure below.
How to install Params::Validate
As root, start the Perl CPAN shell:
perl -MCPAN -e shell
Use the look command to download and unwrap Params::Validate (the CPAN prompt may look different on your screen):
cpan> look Params::Validate
After the download and unwrap, a sub-shell is opened in the directory where the module was unwrapped. You should see a new command-shell prompt.
Set your execution path to include the location of the C compiler.