[Bug 341216] Re: guile 1.8 install breaks gnucash
Micha Lenk
micha at lenk.info
Thu Sep 3 09:43:56 UTC 2009
Probably Gnucash should switch entirely to Guile 1.8, but this requires
some changes:
It is possible to build Gnucash against Guile 1.8 with following changes to the gnucash package:
1.) Change build-dep on guile-1.6-dev to guile-1.8-dev
2.) Drop build-dep on guile-1.8-slib because it's not available (see comment below)
3.) Drop dependency on guile-1.6-slib from package gnucash
(should be guile-1.8-slib, but that is not available, see comment below)
4a) ship a symbolic link /usr/share/guile/1.8/ pointing to ../../slib
4b) run the following command from postinst script:
guile-1.8 -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
4c) remove the symbolic links created by the postinst script in prerm script:
rm -f /usr/share/guile/1.8/slib
rm -f /usr/share/guile/1.8/slibcat
5.) Remove GUILE=/usr/bin/guile-1.6 from build environment
(otherwise fails to build if guile-1.6 isn't installed)
A cleaner solution for steps 2 to 4 would be to provide a proper package
guile-1.8-slib (see Debian bug http://bugs.debian.org/441110) which is
doing these steps.
** Bug watch added: Debian Bug tracker #441110
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=441110
--
guile 1.8 install breaks gnucash
https://bugs.launchpad.net/bugs/341216
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list