This seems to work after starting from a cleaned up system. Use standard Slackware 10.1 packages for these: popt guile imlib1 db-1.85 comes with aaa_elflibs orbit-0.5.17 must be recompiled, both for the included IDL and for the orbit libs also. The original Slackware packages MAY work at runtime...YES, they do. gdk-pixbuf-0.22.0 must be recompiled -the slackware package lacks the gdk_gnome-canvas headers and libraries compile these first: libxml-1.8.17 -needs a link /usr/include/gnome-xml -> /usr/include/libxml so that GConf will find libxml. I didn't have this problem before maybe because of specifying --without-gnome or with-gnome= when compiling GConf? libghttp gtkhtml tries and fails to find SSL support here -need to look for a later version. libglade oaf slib2d6 I still think 3a1 will work also. The problem about needing to run gnucash first as root has to do with slib and guile. the guile.init and mklibcat.scm commands generate a new scheme catalog called 'slibcat'. By including this generated file we apparently fix that? This is, after all, a 'noarch' package... These might better be built AFTER gnome-libs if really wanting full GNOME support, or if puttin GNOME in /opt? : GConf bonobo guppi gnome-libs gnome-print gnome-mime-data (needed to build vfs) never seen this mentioned by anyone else... gnome-vfs gal-0.21 (later version than Slack-8.1 sources -0.19 might work for gnucash-1.8.4?) control-center (needed to compile gtkhtm) gtkhtml -this can be compiled without-bonobo but it becomes very large. g-wrap -this could be built earlier -done here for convenient grouping if OFX and qbanking support is wanted those libs should be compiled and installed now and configured into gnucash. gnucash-1.8.11 For gnucash runtime-only, these can be removed: GConf control-center gnome-mime-data gnome-vfs The original orbit from slackware works fine at runtime-- libIDL may not be needed at all?