From owner-freebsd-sparc64@FreeBSD.ORG Thu Sep 9 10:15:23 2004 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 736D616A4D2 for ; Thu, 9 Sep 2004 10:15:23 +0000 (GMT) Received: from rikwade.com (rikwade.com [212.13.208.233]) by mx1.FreeBSD.org (Postfix) with ESMTP id DF41543D41 for ; Thu, 9 Sep 2004 10:15:11 +0000 (GMT) (envelope-from rik@rikwade.com) Received: from [10.144.153.43] (gate-isdn.admin.theplanet.net [195.92.70.130]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by rikwade.com (Postfix) with ESMTP id 496A41808B for ; Thu, 9 Sep 2004 11:15:10 +0100 (BST) Message-ID: <41402D26.60702@rikwade.com> Date: Thu, 09 Sep 2004 11:15:02 +0100 From: Rik Wade User-Agent: Mozilla Thunderbird 0.7.2 (Windows/20040707) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-sparc64@freebsd.org X-Enigmail-Version: 0.85.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Ports DB problem post upgrade X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Sep 2004 10:15:23 -0000 After upgrading to 64-bit time_t, I'm getting the following error from portupgrade and pkdgb. I've tried a few workarounds including rebuilding the ports database from scratch and also upgrading portupgrade and its dependencies. The "year too big to marshal" appears to be a Ruby error but I'm not sure what's causing it. Ports indicates that "strace" is not available on Sparc64 - is there an alternative I can use? Trace below: mango# portupgrade -arR [database version mismatch/bump detected] [Rebuilding the pkgdb in /var/db/pkg ... - 117 packages found (-0 +117) .....................................................................................................................Stale dependency: autoconf-2.13.000227_5 --> m4-1.4_1 -- manually run 'pkgdb -F' to fix, or specify -O to force. mango# pkgdb -F ---> Checking the package registry database [database version mismatch/bump detected] [Rebuilding the pkgdb in /var/db/pkg ... - 117 packages found (-0 +117) .....................................................................................................................year too big to marshal: Cannot update the pkgdb!] mango# pkgdb -fu ---> Updating the pkgdb [Rebuilding the pkgdb in /var/db/pkg ... - 117 packages found (-0 +117) .....................................................................................................................year too big to marshal: Cannot update the pkgdb!]