Bug 122589

Summary: audio/Picard has trouble with libdiscid.so.0
Product: Ports & Packages Reporter: hartzell
Component: Individual Port(s)Assignee: Alexander Botero-Lowry <alexbl>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description hartzell 2008-04-09 01:50:01 UTC
	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.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-04-09 07:44:20 UTC
Responsible Changed
From-To: freebsd-ports-bugs->alexbl

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-06-18 08:18:58 UTC
State Changed
From-To: open->closed

George, 

Could it be that you installed libdiscid earlier in the career of 
that computer, it then got picked up by the picard program and 
somehow later erased? 

Anyway, in April somebody commited audio/libdiscid which is a 
dependency for audio/picard these days. It has the right shared 
library number. 
Edwin 
Edwin