Date: Wed, 31 Jan 2007 22:34:31 -0500 (EST) From: "Stephen J. Roznowski" <sjr@comcast.net> To: FreeBSD-gnats-submit@FreeBSD.org Cc: ahze@FreeBSD.org Subject: ports/108642: slib-3a4_1 breaks GNUcash Message-ID: <200702010334.l113YVnJ017345@istari.comcast.net> Resent-Message-ID: <200702010350.l113oH35045364@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 108642 >Category: ports >Synopsis: slib-3a4_1 breaks GNUcash >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Feb 01 03:50:16 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Stephen J. Roznowski >Release: FreeBSD 6.2-STABLE amd64 >Organization: >Environment: System: FreeBSD 6.2-STABLE Mon Jan 15 22:30:55 EST 2007 amd64 >Description: After upgrading to slib-3a4_1, GNUcash breaks with the following: 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/local/share/gnome/gnucash/guile-modules/gnucash/repo$ In /usr/local/share/gnome/gnucash/guile-modules/gnucash/report/account-piecharts.scm: 460: 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/local/share/gnome/gnucash/guile-modules/gnucash/report/account-piecharts.scm: 462: 58 (let ((tip-and-rev (cddddr l))) (gnc:define-report (quote version) 1 ...)) In /usr/local/share/gnome/gnucash/scm/report.scm: ... 94: 59 (let (#) (if # # #)) 94: 60* [args-to-defn #f (version 1 name ...)] 83: 61 (let ((report-rec #)) (if (null? args) in-report-rec (let # # #))) 83: 62* (if in-report-rec in-report-rec (blank-report)) 85: 63 [blank-report] 67: 64 ((record-constructor <report-template>) #f #f #f #f #f #f #t #f ...) 67: 65* [rec-constructor #<record-type <report-template>>] In /usr/local/share/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>> >How-To-Repeat: >Fix: This is a patch that mirrors the changes made to the GNUcash trunk in revision 15428. # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # patch-src_sort # echo x - patch-src_sort sed 's/^X//' >patch-src_sort << 'END-of-patch-src_sort' X--- src/app-utils/prefs.scm.orig Wed Jan 31 22:09:54 2007 X+++ src/app-utils/prefs.scm Wed Jan 31 22:10:02 2007 X@@ -17,7 +17,6 @@ X ;; 59 Temple Place - Suite 330 Fax: +1-617-542-2652 X ;; Boston, MA 02111-1307, USA gnu@gnu.org X X-(require 'sort) X (require 'hash-table) X X ;; (define gnc:*double-entry-restriction* X--- src/report/standard-reports/cash-flow.scm.orig Wed Jan 31 22:06:01 2007 X+++ src/report/standard-reports/cash-flow.scm Wed Jan 31 22:06:12 2007 X@@ -33,7 +33,6 @@ X (use-modules (gnucash gnc-module)) X X (require 'printf) X-(require 'sort) X X (gnc:module-load "gnucash/report/report-system" 0) X (gnc:module-load "gnucash/gnome-utils" 0) ;for gnc:html-build-url X--- src/report/standard-reports/register.scm.orig Wed Jan 31 22:06:31 2007 X+++ src/report/standard-reports/register.scm Wed Jan 31 22:06:38 2007 X@@ -8,8 +8,6 @@ X (use-modules (ice-9 slib)) X (use-modules (gnucash gnc-module)) X X-(require 'record) X- X (gnc:module-load "gnucash/report/report-system" 0) X X (define-macro (addto! alist element) X--- src/report/standard-reports/transaction.scm.orig Wed Jan 31 22:06:50 2007 X+++ src/report/standard-reports/transaction.scm Wed Jan 31 22:07:03 2007 X@@ -37,7 +37,6 @@ X (use-modules (gnucash gnc-module)) X X (require 'printf) X-(require 'record) X X (gnc:module-load "gnucash/report/report-system" 0) X X--- src/report/standard-reports/standard-reports.scm.orig Wed Jan 31 22:07:21 2007 X+++ src/report/standard-reports/standard-reports.scm Wed Jan 31 22:07:27 2007 X@@ -13,7 +13,6 @@ X (export gnc:register-report-hook) X X (require 'hash-table) X-(require 'record) X X (define gnc:*register-report-hash* (make-hash-table 23)) X X--- src/business/business-reports/aging.scm.orig Wed Jan 31 22:08:17 2007 X+++ src/business/business-reports/aging.scm Wed Jan 31 22:08:28 2007 X@@ -30,7 +30,6 @@ X (use-modules (gnucash gnc-module)) X X (require 'hash-table) X-(require 'record) X X (gnc:module-load "gnucash/report/report-system" 0) X (gnc:module-load "gnucash/business-core" 0) X--- src/business/business-reports/fancy-invoice.scm.orig Wed Jan 31 22:08:35 2007 X+++ src/business/business-reports/fancy-invoice.scm Wed Jan 31 22:08:43 2007 X@@ -29,7 +29,6 @@ X (use-modules (gnucash gnc-module)) X X (require 'hash-table) X-(require 'record) X X (gnc:module-load "gnucash/report/report-system" 0) X (gnc:module-load "gnucash/business-utils" 0) X--- src/business/business-reports/invoice.scm.orig Wed Jan 31 22:09:11 2007 X+++ src/business/business-reports/invoice.scm Wed Jan 31 22:09:19 2007 X@@ -11,7 +11,6 @@ X (use-modules (gnucash gnc-module)) X X (require 'hash-table) X-(require 'record) X X (gnc:module-load "gnucash/report/report-system" 0) X (gnc:module-load "gnucash/business-utils" 0) END-of-patch-src_sort exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200702010334.l113YVnJ017345>