Generally, I wouldn't compile from source if the distro already provides packages. Specifically, we're running AOLserver on Ubuntu using packages tcl8.4, tcl8.4-dev, and tdom. (Configure --with-tcl=/usr/lib/tcl8.4 .)
Sure, packages are not always the very latest; tcl8.4 gives you 8.4.13 (with thread support). How is 8.4.14 superior? Is it worth the clutter?