Hi Tham and GoBoating,
Thanks for your inputs. Unfortunately I am not a root user on Solaris, but I did try to use PREFIX=/test/perl5.6.0/lib as option in the "perl Makefile.PL" command. I also get the lastest gcc mounted on my unix machine. Now I got a differenct errors as: cpp: fork: interrupted system call. Then I found that the disk space is not enough. I will try again with more disk space. Not sure it will solve the problem though.