Hrm. I would try temporarily moving /usr/local/bin/python* to somewhere else, clean my python source tree, rebuild the framework from 2.2.1 source tar.gz, and hope. After it succeeds, you could always move the files back.