Nima,
I am not saying its "difficult" or I don't know how to compile XoTcl, but that it should not be necessary. Unless there is a compelling reason to add complexity to the install, I don't think we should add an additional requirement.
(note: this opinion is subject to change, I just haven't see anything yet to change it)