it's depends on a sentence.
마음으로는 집 지어 줬다.
>>집을 지어 주고 싶다.
I wish I could build a house (for smn)
I'd like to build a house (for smn)
* ~(해)주고 싶다. : I'd like to do something for someone.
but in this case, usually, it means that someone wants to do sth for smn, but he/she can't do that. because of various reasons.