I sure hope you didn't add all those packages manually, because there is a much easier way.

I got gnucash by doing the following:

apt-get -t unstable install gnucash

All the dependencies were taken care of.

I'm glad you got it in, but I really can't see the point of kpackage on a debian system that can use apt.