After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 397601 - Unable to start gnucash with slib-3.1.4 (likely on gentoo)
Unable to start gnucash with slib-3.1.4 (likely on gentoo)
Status: VERIFIED NOTGNOME
Product: GnuCash
Classification: Other
Component: General
2.0.x
Other Linux
: Normal blocker
: ---
Assigned To: Chris Lyttle
Chris Lyttle
Depends on:
Blocks:
 
 
Reported: 2007-01-17 12:17 UTC by aris.basic
Modified: 2018-06-29 21:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description aris.basic 2007-01-17 12:17:16 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>>
Comment 1 Josh Sled 2007-01-17 14:42:07 UTC
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.
Comment 2 Josh Sled 2007-01-17 14:49:19 UTC
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.
Comment 3 aris.basic 2007-01-17 18:21:36 UTC
should it work with slib 3.1.1 ?
(and yeah it is on gentoo)
Comment 4 Josh Sled 2007-01-17 18:32:40 UTC
yes, it should; see ~ comment 11 of Gentoo Bug 162229.
Comment 5 John Ralls 2018-06-29 21:23:11 UTC
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.