In pkgsrc (NetBSD and others), gnucash depends on: Information for gnucash-2.2.1nb3:
Comment: Personal or business finance management program Requires: guile-slib>=3.1.1 p5-Finance-Quote-[0-9]* p5-Date-Manip-[0-9]* xdg-dirs>=1.1 perl>=5.8.7 libofx>=0.8.0 guile>=1.8.1 goffice>=0.4.0 libgsf>=1.13.3 gtkhtml314>=3.14.0 libgnomeui>=2.8.0 libgnomeprintui>=2.10.0 GConf>=2.8.0.1 libglade>=2.3.6 libgnomeprint>=2.10.0 popt>=1.7nb3 libxml2>=2.6.2 gtk2+>=2.6.3 pango>=1.8.0 glib2>=2.4.0 slib in turn depends on: poblano gdt 3 /usr/home/gdt > pkg_info guile-slib Information for guile-slib-3.1.5: Comment: SLIB glue files for guile 1.8 Requires: slib>=3.1.2nb1 guile>=1.8.2 and this seems to be fine. But, pkgsrc overrides the way slib is added to guile. guile's Makefile contains (the first line is about something else): # for info on the slib part, see # http://lists.gnu.org/archive/html/guile-user/2006-11/msg00035.html post-patch: ${TOUCH} ${WRKSRC}/libguile/scmconfig.h ${ECHO} "(define-module (ice-9 slib))" > ${WRKSRC}/ice-9/slib.scm ${ECHO} "(load-from-path \"slib/guile.init\")" >> ${WRKSRC}/ice-9/slib.scm This uses slib's initialization procedure, rather than the one in guile which is an evolved version of a previous slib's initialization procedure. _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
