Hi,
I confirmed your method works, and I simplified your procedure.
You don't need to remove guile-1.6-*, just install guile-1.8 and
guile-1.8-dev will make it work. Install guile-1.8 will make the
default guile become guile 1.8, you can check it by 'guile --version'
before and after install guil
Done with Gnucash revision 19152.
which still doesn't run using guile 1.6
But, as Tao noted, Ubuntu 10.04 doesn't have guile-1.8-slib package
similarly to guile-1.6-slib.
Fortunately this package doesn't have anything exceptional:
As root
r...@studio:/# apt-file list guile-1.6-slib
guile-1.6-slib: