GNOME Bugzilla – Bug 397601
Unable to start gnucash with slib-3.1.4 (likely on gentoo)
Last modified: 2018-06-29 21:23:11 UTC
when i try tos tart gnucash on my gentoo amd64 bos this is what i get BTW im having slib-3.1.4, guile-1.6.8 and g-wrap-1.9.7 # gnucash Backtrace: In unknown file: ?: 49* [save-module-excursion #<procedure #f ()>] ?: 50 (let (# #) (dynamic-wind # thunk #)) ?: 51 [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure #f ()>] ?: 52* [#<procedure #f ()>] ?: 53* [primitive-load "/usr/share/gnucash/guile-modules/gnucash/report/account-p$ In /usr/share/gnucash/guile-modules/gnucash/report/account-piecharts.scm: 461: 54* [for-each #<procedure #f (l)> (# # # #)] In unknown file: ?: 55 (if (null? rest) (letrec ((lp #)) (lp list1)) ...) ... ?: 56 (begin (f (car l)) (lp (cdr l))) ?: 57* [#<procedure #f (l)> ("Income Accounts" (income) #t ...)] In /usr/share/gnucash/guile-modules/gnucash/report/account-piecharts.scm: 463: 58 (let ((tip-and-rev (cddddr l))) (gnc:define-report (quote version) 1 ...)) In /usr/share/gnucash/scm/report.scm: ... 92: 59 (let ((report-rec #)) (if (and report-rec #) (let* # #) ...)) 92: 60* [args-to-defn #f (version 1 name ...)] 81: 61 (let ((report-rec #)) (if (null? args) in-report-rec (let # # #))) 81: 62* (if in-report-rec in-report-rec (blank-report)) 83: 63 [blank-report] 65: 64 ((record-constructor <report-template>) #f #f #f #f #f #f #t #f ...) 65: 65* [rec-constructor #<record-type <report-template>>] In /usr/lib/slib/record.scm: 131: 66* (if (not #) (slib:error # "illegal rtd argument." rtd)) 132: 67 [error record-constructor "illegal rtd argument." ...] In unknown file: ... ?: 68 [scm-error misc-error #f ...] <unnamed port>: In procedure scm-error in expression (scm-error (quote misc-error) #f ...): <unnamed port>: record-constructor "illegal rtd argument." #<record-type <report-template>>
Please see the downstream bug <http://bugs.gentoo.org/show_bug.cgi?id=162229>. slib-3.1.4 is known to not work with gnucash.
Also, see downstream <http://bugs.gentoo.org/show_bug.cgi?id=162310>, which is another combination that doesn't work (slib-2.4.6 with guile-1.6.8). This is a packaging/distro and slib bug; resolving:notgnome.
should it work with slib 3.1.1 ? (and yeah it is on gentoo)
yes, it should; see ~ comment 11 of Gentoo Bug 162229.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=397601. Please update any external references or bookmarks.