Tony,
If you are using the OpenCSW Perl, I think you will need Sun Studio to install CPAN modules. Alternatively and try this first, I would look at OpenCSW (http://www.opencsw.org/packages/CSWperl/) for your particular Perl module you want to install. You'll find XML::XSLT down near the bottom of the list.

Hi Michael,
I've already tried installing the opencsw module, but it doesn't let me install the dependencies. i downloaded all the dependencies it asked for and then tried to install them. some started failing during the makefile process. i'm new to this sort of install, so please bear with me. let me know if you need more info

Hi Charles,
After cpan failed to install the dependencies, i tried to manually install them.
It failed on some during the makefile process.
Let me know if you need more info
oh and thanks to everyone that responds.

Tony,
Sorry I didn't respond sooner, I was sidetracked. (In graduate school, working and raising a family at the same time leads to distractions.)

I don't use the opencsw tools and my Perl environment is somewhat different (on my two Sun boxes I have Perl from sunfreeware.org on one and the default Perl that came with Solaris 10 on the other). Thus these comments are of a generic nature, but...

Your environment needs to have a path to the appropriate build tools (make, libraries, etc.)
- you are building but getting errors on your dependencies so you are probably setup OK with respect to Perl
- some modules require non-Perl compilation (i.e. they include C code and require a path to a C compiler) if that applies to any of the failing modules, make sure you have a C compiler and your build environment can find it

Your dependencies might have dependencies
- with CPAN this can be done recursively, not sure with opencsw but you might want to check to see if the opencsw build can recursively install dependencies
- if you must manually install your dependencies, try to make one of the dependencies that is erring and check why, if it is itself failing on a dependency, you'll need to recursively install the modules in that dependency list