Bug 163914 - app-office/gnucash-2.0.4 is not compatible with guile-1.8.1-r1
|
Bug#:
163914
|
Product: Gentoo Linux
|
Version: 2006.1
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: DUPLICATE
|
Assigned To: seemant@gentoo.org
|
Reported By: rose@rz.uni-potsdam.de
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: app-office/gnucash-2.0.4 is not compatible with guile-1.8.1-r1
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-01-26 14:47 0000
|
root@thinkpad:/root(29)# emerge -pvuD gnucash
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild UD] dev-scheme/guile-1.6.8 [1.8.1-r1] USE="(-debug%)
(-debug-freelist%) (-debug-malloc%) (-deprecated%) (-discouraged%) (-elisp%)
(-networking%) (-nls%*) (-regex%) (-threads%)" 0 kB
[ebuild N ] dev-scheme/slib-3.1.1-r1 842 kB
[ebuild N ] dev-libs/g-wrap-1.9.6-r1 807 kB
[ebuild N ] app-office/gnucash-2.0.4 USE="nls -chipcard -debug -doc -hbci
-ofx -quotes" 7,184 kB
It seems me that downgrading to guile-1.6.8 is not a solution because several
packages want to have guile >= 1.8. An both are not slotted.
Reproducible: Always
Shrug... So ask upstream to fix it or attach a patch? What exactly are you
requesting here?
Unfortunately, there is not much that we can do about this, at the moment. As
Jakub noted above, gnucash's upstream has this restriction.
Upstream has no such restriction. e.g., FC6 has gnucash 2.0 and guile 1.8.0.
Unclear if/why guile-1.8.1 would be different, but if there's a problem, we'd
like to know about it.
Josh, this is what I see with guile-1.8.1-r1 for me:
$ gnucash
Backtrace:
In unknown file:
?: 0* [primitive-load-path "qif-import/qif-parse.scm"]
In /usr/share/gnucash/scm/qif-import/qif-parse.scm:
8: 1* (define qif-category-compiled-rexp #)
9: 2* (make-regexp "^
*(\\[)?([^]/\\|]*)(]?)(/?)([^\\|]*)(\\|(\\[)?([^]/]*)(]?)(/?)(.*))? *$")
/usr/share/gnucash/scm/qif-import/qif-parse.scm:9:3: In expression (make-regexp
"^ *(\\[)?([^]/\\|]*)(]?)(/?)([^\\|]*)(\\|(\\[)?([^]/]*)(]?)(/?)(.*))? *$"):
/usr/share/gnucash/scm/qif-import/qif-parse.scm:9:3: Unbound variable:
make-regexp
try adding "regex" use flag to guile
ok, gnucash-2.0.4-r1 in portage fixes this
*** Bug 165492 has been marked as a duplicate of this bug. ***
gnucash-2.0.4-r1 works again for me.
gnucash-2.0.4-r1 explicitly wants to link to "/usr/lib/libguile-ltdl.a" - but
guile-1.8.1-r1 dosn't provide it :-( !
(In reply to comment #10)
> gnucash-2.0.4-r1 explicitly wants to link to "/usr/lib/libguile-ltdl.a" - but
> guile-1.8.1-r1 dosn't provide it :-( !
Re-emerge g-wrap.
Dup of Bug#165713 (or vice versa).
*** Bug 165713 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 163647 ***