Make scheme implementations, especially guile, keep slib registration intact.
*** Bug 197368 has been marked as a duplicate of this bug. ***
*** Bug 199750 has been marked as a duplicate of this bug. ***
Is there any workaround? Anything I can do to make gnucash build?
Workaround for me: guile must run some code once as root to generate it registries: So if I run guile -c "(use-modules (ice-9 slib)) (require 'printf)" as root, all is fine and I can compile gnucash. Would it be possible to run this command from guile's postinst-function?
*** Bug 201327 has been marked as a duplicate of this bug. ***
*** Bug 206896 has been marked as a duplicate of this bug. ***
% guile -c "(use-modules (ice-9 slib)) (require 'printf)" ERROR: In procedure open-file: ERROR: No such file or directory: "/usr/share/slib/mklibcat" This the same error that GnuCash gives, as per bug #206896
A temporary workaround for this problem is to mask dev-scheme/slib-3.1.5 and roll back slib to 3.1.4-r4. Not a fix but for people that only want to run gnucash, this should help. :)
slib-3.1.5-r1 doesn't solve the gnucash run/build problem
Keep it on bug 206896 please. No user needs comment on this bug.
guile done since 1.8.3-r2
*** Bug 210893 has been marked as a duplicate of this bug. ***
(In reply to comment #11) > guile done since 1.8.3-r2 what is pending here?
This is now handled in dev-scheme/slib-3.2.5