GnuCash / Debian update – November 14, 2005

I guess I am asking for it, running the gnucash source (1.8.9), but running everything else from Debian testing. I upgraded like usual, somewhere around every week, and didn't think anything of it, because aptitude/Debian always takes care of everything for me. But yesterday, Heather discovered that gnucash wouldn't run any more. oops.She got this error:
ERROR: In procedure dynamic-link:
ERROR: file: "libgw-gnc", message: "libgtkhtml.so.20:
cannot open shared object file: No such file or directory"
I couldn't find anyone else having this trouble and eventually linked the library:
/usr/lib> ln -s libgtkhtml-2.so.0 libgtkhtml.so.20
That got me farther, but I still got this error:
/usr/bin/guile: symbol lookup error:
/usr/local/lib/gnucash/libgw-business-core.so.0:
  undefined symbol: gncOwnerCreate
There are lots of people who had a similar problem a couple years ago, and the solution was to downgrade libltdl3, so I downgraded it to stable, but still got the same error.
I also downgraded libgtkhtml, since that is probably the main problem, but that didn't help anything either.
oh, duh. (as grammy would say)
While I wasn't looking, the debian version has increased to 1.8.10, which is newer than what I am running, so whatever reason I had for using gnucash source rather than the Debian package is gone.
Upgraded to 1.8.10, and I am a happy camper.