Калитка закрылась Иваном.
Правильнее сказать :"Иван закрыл калитку", так как в слове "закрылась" - сь- постфикс, который обозначает самостоятельную деятельность предмета, а калитка не сама закрылась, она была закрыта Иваном.
2. Дом построился.
В слове "построился" - ся- постфикс, который обозначает самостоятельную деятельность предмета.
Правильнее сказать:"Дом был построен."