From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 1 17:30:04 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86B351065742 for ; Wed, 1 Jul 2009 17:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 47D888FC15 for ; Wed, 1 Jul 2009 17:30:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n61HU4KG049229 for ; Wed, 1 Jul 2009 17:30:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n61HU4Xg049228; Wed, 1 Jul 2009 17:30:04 GMT (envelope-from gnats) Resent-Date: Wed, 1 Jul 2009 17:30:04 GMT Resent-Message-Id: <200907011730.n61HU4Xg049228@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, marek Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED5AC106567B for ; Wed, 1 Jul 2009 17:21:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id DC5CD8FC17 for ; Wed, 1 Jul 2009 17:21:06 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n61HL6vO045608 for ; Wed, 1 Jul 2009 17:21:06 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n61HL6Sv045607; Wed, 1 Jul 2009 17:21:06 GMT (envelope-from nobody) Message-Id: <200907011721.n61HL6Sv045607@www.freebsd.org> Date: Wed, 1 Jul 2009 17:21:06 GMT From: marek To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/136227: Gramps Crashes When Opening a Family File X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jul 2009 17:30:04 -0000 >Number: 136227 >Category: ports >Synopsis: Gramps Crashes When Opening a Family File >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jul 01 17:30:03 UTC 2009 >Closed-Date: >Last-Modified: >Originator: marek >Release: 7.2 i386 >Organization: >Environment: FreeBSD gecko3.bs.net 7.2-STABLE FreeBSD 7.2-STABLE #0: Mon Jun 15 12:39:30 EDT 2009 root@gecko3.bs.net:/usr/obj/usr/src/sys/GECKO-7.2.1 i386 >Description: The genealogy program science/gramps will crash when using an existing file or trying to create a new one. All ports are up to date on the above cited machine, including gramps itself. Did some research on the web and discovered that there was imcompatibility between the program and Berkley databases. According to pkg_info this machine has the following up to date files: GNOME gramps 3.0.4-1 db41-4.1.25_4 The Berkeley DB package, revision 4.1 db42-4.2.52_5 The Berkeley DB package, revision 4.2 db43-4.3.29_1 The Berkeley DB package, revision 4.3 py26-bsddb-2.6.2_2 Python bindings to the Berkeley DB library >How-To-Repeat: 1. Start gramps ; 2. Click on "New Button" to create new family database file ; and 3. Program will crash. >Fix: 1. Use "pkg_delete -f" to delete existing "py*-bsddb*" port. For this particular machine it is py26-bsddb-2.6.2_2 ; 2. Edit "/usr/ports/databases/py-bsddb/Makefile" ; 3. Replace "USE_BDB= yes" with "USE_BDB= 43+" ; and 4. Recompile "/usr/ports/databases/py-bsddb" NB: This Makefile will be over written the next time the ports tree is updated. >Release-Note: >Audit-Trail: >Unformatted: