From owner-freebsd-gnome@FreeBSD.ORG Thu Apr 3 22:05:06 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A179237B401; Thu, 3 Apr 2003 22:05:06 -0800 (PST) Received: from remt20.cluster1.charter.net (remt20.cluster1.charter.net [209.225.8.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 63D8843F85; Thu, 3 Apr 2003 22:05:05 -0800 (PST) (envelope-from glennpj@charter.net) Received: from [24.158.214.251] (HELO gforce.johnson.home) by remt20.cluster1.charter.net (CommuniGate Pro SMTP 3.5.9b) with ESMTP id 7368137; Fri, 04 Apr 2003 01:05:00 -0500 Received: from gforce.johnson.home (localhost [127.0.0.1]) by gforce.johnson.home (8.12.9/8.12.9) with ESMTP id h3464wSS086330; Fri, 4 Apr 2003 00:04:58 -0600 (CST) (envelope-from glenn@gforce.johnson.home) Received: (from glenn@localhost) by gforce.johnson.home (8.12.9/8.12.9/Submit) id h3464wFo086251; Fri, 4 Apr 2003 00:04:58 -0600 (CST) Date: Fri, 4 Apr 2003 00:04:57 -0600 From: Glenn Johnson To: Joe Marcus Clarke Message-ID: <20030404060457.GA84119@gforce.johnson.home> Mail-Followup-To: Joe Marcus Clarke , chris@Shenton.Org, FreeBSD GNOME Users References: <200304030305.h3335ACH073963@freefall.freebsd.org> <20030403214016.GA12235@gforce.johnson.home> <1049406910.349.27.camel@gyros> <20030403220701.GA37237@gforce.johnson.home> <1049432171.49796.15.camel@shumai.marcuscom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1049432171.49796.15.camel@shumai.marcuscom.com> User-Agent: Mutt/1.4.1i cc: FreeBSD GNOME Users cc: chris@Shenton.Org Subject: Re: ports/50089: GnuCash-1.8.1_3 fails at startup: scm date util inexact->exact X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Apr 2003 06:05:07 -0000 On Thu, Apr 03, 2003 at 11:56:11PM -0500, Joe Marcus Clarke wrote: > On Thu, 2003-04-03 at 17:07, Glenn Johnson wrote: > > > On Thu, Apr 03, 2003 at 04:55:11PM -0500, Joe Marcus Clarke wrote: > > > > > On Thu, 2003-04-03 at 16:40, Glenn Johnson wrote: > > > > > > > On Wed, Apr 02, 2003 at 07:05:10PM -0800, Joe Marcus Clarke > > > > wrote: > > > > > > > > > Synopsis: GnuCash-1.8.1_3 fails at startup: scm date util > > > > > inexact->exact > > > > > > > > > > State-Changed-From-To: feedback->closed State-Changed-By: > > > > > marcus State-Changed-When: Wed Apr 2 19:04:52 PST 2003 > > > > > State-Changed-Why: This should now be fixed in GnuCash 1.8.2. > > > > > > > > It is not fixed. I believe this is a problem with -current. > > > > I have been using FreeBSD 5-current lately and as of about a > > > > week ago gnucash was working fine with it. After a couple of > > > > -current updates I went to use gnucash and discovered that the > > > > dates were messed up for transactions. I rebuilt guile and now > > > > I can no longer even launch gnucash because I get the problem > > > > reported in this PR. > > > > > > > > Unfortunately I do not know _exactly_ when it broke. I do know > > > > that updating to gnucash-1.8.2 does _not_ fix the problem on > > > > -current. > > > > > > I just built GnuCash on -CURRENT a few hours ago, and it works > > > just fine. I tried with and without extra malloc options. > > > > You tested transaction entries and the dates were okay? That was > > the problem I was having. It may not be immediately noticeable. > > > > > I suggested Chris do a portupgrade -Rf gnucash\*, as I just built > > > all of the GnuCash direct dependencies from scratch today (except > > > guile and popt). > > > > Well, gnucash was sort of working, just the dates were wrong, until > > I rebuilt guile. When I did that gnucash would no longer start. I > > mention that again because you say above that you did not rebuild > > guile. In any event, I will rebuild _all_ of the dependencies and > > see what happens. I will let you know one way or the other. > > This should be fixed now. I think the implementation of isfinite() is > broken in -CURRENT. I've sent the submitter of that code an email to > ask for his help and clarification. In the meantime, I've fixed guile > to use the known working isfinite() code. Well, not quite. This gets gnucash to launch for me again but the dates are messed up. Here is a brief description: The '+' key will not increment the date, the '-' key will decrement the date by 2 days (supposed to be 1). Selecting a date on the drop-down calendar will result in a different date actually entered in the date field, usually 1-2 days prior to that selected. Entering the date manually does not work either because as soon as I tab to the next field, the date changes. Even just selecting an existing transaction will change the date of that transaction. So try some of the above in an account register. If you do not see this behavior than I must have something else messed up on my machine. -- Glenn Johnson glennpj@charter.net