Verse 1 Kings 15:3. His heart was not perfect] He was an idolater, or did not support the worship of the true God. This appears to be the general meaning of the heart not being perfect with God.

Continues after advertising
Continues after advertising