in reply to TK Errors - maybe to do with version missmatch!
perl -e 'use Tk; print $Tk::VERSION'
For my system, this outputs 800.024. Most packages have the VERSION variable defined, so you could do the same for other packages as well.