From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 9 00:50:01 2008 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 A81891065671 for ; Wed, 9 Apr 2008 00:50:01 +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 82A358FC1C for ; Wed, 9 Apr 2008 00:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m390o1dK058107 for ; Wed, 9 Apr 2008 00:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m390o13A058106; Wed, 9 Apr 2008 00:50:01 GMT (envelope-from gnats) Resent-Date: Wed, 9 Apr 2008 00:50:01 GMT Resent-Message-Id: <200804090050.m390o13A058106@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, George Hartzell Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C152106564A for ; Wed, 9 Apr 2008 00:42:36 +0000 (UTC) (envelope-from hartzell@delicious.alerce.com) Received: from delicious.alerce.com (w092.z064001164.sjc-ca.dsl.cnc.net [64.1.164.92]) by mx1.freebsd.org (Postfix) with ESMTP id E36C48FC0A for ; Wed, 9 Apr 2008 00:42:35 +0000 (UTC) (envelope-from hartzell@delicious.alerce.com) Received: from delicious.alerce.com (localhost [127.0.0.1]) by delicious.alerce.com (8.14.2/8.14.2) with ESMTP id m38Ngxid004753 for ; Tue, 8 Apr 2008 16:42:59 -0700 (PDT) (envelope-from hartzell@delicious.alerce.com) Received: (from hartzell@localhost) by delicious.alerce.com (8.14.2/8.14.2/Submit) id m38NgxUY004752; Tue, 8 Apr 2008 16:42:59 -0700 (PDT) (envelope-from hartzell) Message-Id: <200804082342.m38NgxUY004752@delicious.alerce.com> Date: Tue, 8 Apr 2008 16:42:59 -0700 (PDT) From: George Hartzell To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/122589: Picard has trouble with libdiscid.so.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: George Hartzell List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2008 00:50:01 -0000 >Number: 122589 >Category: ports >Synopsis: Picard has trouble with libdiscid.so.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Apr 09 00:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: George Hartzell >Release: FreeBSD 7.0-STABLE amd64 >Organization: >Environment: System: FreeBSD delicious.alerce.com 7.0-STABLE FreeBSD 7.0-STABLE #2: Fri Mar 28 12:16:55 PDT 2008 root@delicious.alerce.com:/usr/obj/usr/src/sys/PRO amd64 >Description: I built picard from a ports tree that's a few weeks old, taking the default options settings for the various dependencies when offered. I'm a new picard user and mistakenly hit the CD Lookup button when I meant to hit the Lookup button. When I hit the CD Lookup button I got an error message telling me that it was unable to load libdiscid.so.0. I looked around and couldn't find it either, then found the libdiscid port and installed it, figuring there was a missing dependency. I still got the error message. A bit of digging showed me that the libdiscid port installed libdiskid.so.2. In /usr/ports/audio/picard/work/picard-0.9.0/picard/disc.py there's a function _openLibrary that's trying to load the library. It has some code that seems to try to discover what the library is called and that defaults to libdiscid.so.0. I hardcoded libdiscid.so.2 instead and now the library loads. It no longer complains, but it also hasn't ever found anything.... At about this point I realized that I wanted to be using the Lookup button instead and stopped monkeying with it. >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: