Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 196639 - make scheme implementations keep slib registration intact
Summary: make scheme implementations keep slib registration intact
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Scheme Project
URL:
Whiteboard:
Keywords:
: 197368 199750 201327 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-10-21 16:57 UTC by Marijn Schouten (RETIRED)
Modified: 2016-10-24 20:13 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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