Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 196639

Summary: make scheme implementations keep slib registration intact
Product: Gentoo Linux Reporter: Marijn Schouten (RETIRED) <hkbst>
Component: Current packagesAssignee: Scheme Project <scheme>
Status: RESOLVED FIXED    
Severity: normal CC: bfg-dev, bugzilla-gentoo, chris.burroughs, klempner, lostlogic
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Marijn Schouten (RETIRED) gentoo-dev 2007-10-21 16:57:53 UTC
Make scheme implementations, especially guile, keep slib registration intact.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-10-29 09:33:56 UTC
*** Bug 197368 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-11-20 10:33:28 UTC
*** Bug 199750 has been marked as a duplicate of this bug. ***
Comment 3 Bernd Wurst 2007-11-20 10:50:33 UTC
Is there any workaround?

Anything I can do to make gnucash build?
Comment 4 Bernd Wurst 2007-11-20 13:10:55 UTC
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?
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-12-05 08:25:44 UTC
*** Bug 201327 has been marked as a duplicate of this bug. ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2008-01-22 14:06:50 UTC
*** Bug 206896 has been marked as a duplicate of this bug. ***
Comment 7 Neil Bothwick 2008-01-22 14:19:08 UTC
% 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
Comment 8 Bernd Wurst 2008-01-22 18:12:26 UTC
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. :)
Comment 9 Jochen Schlick 2008-01-23 01:00:53 UTC
slib-3.1.5-r1 doesn't solve the gnucash run/build problem
Comment 10 Marijn Schouten (RETIRED) gentoo-dev 2008-01-23 10:20:49 UTC
Keep it on bug 206896 please. No user needs comment on this bug.
Comment 11 Marijn Schouten (RETIRED) gentoo-dev 2008-01-23 16:47:23 UTC
guile done since 1.8.3-r2
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2008-02-20 19:13:39 UTC
*** Bug 210893 has been marked as a duplicate of this bug. ***
Comment 13 Pacho Ramos gentoo-dev 2013-01-28 19:04:23 UTC
(In reply to comment #11)
> guile done since 1.8.3-r2

what is pending here?
Comment 14 Ettore Di Giacinto (RETIRED) gentoo-dev 2016-10-24 20:13:56 UTC
This is now handled in dev-scheme/slib-3.2.5