Yes, I see. It isn't your platform, it's the age of your perl installation. It appears that List::Util didn't make it into core until perl 5.7 and you're using 5.6 (and a very old version at that). You have my sympathies, but you really need to request that the version of perl should be upgraded. 5.10 just came out, and 5.8 has been available for ages...
To see when a module was added to core:
perl -MModule::CoreList -e "print Module::CoreList->first_release('Lis
+t::Util'), \"\n\""
This responds:
5.007003