Unter der Annahme, dass die Tk-Installation erfolgreich war: Sieht so aus, als hättest du zweimal Perl installiert, die Tk-Installation ging zu einer Partie, aber dein Programm arbeitet mit der anderen. Der Präfix /usr/local untermauert diese Theorie.