NDesk.DBus.dll has wrong path in banshee.pc
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
banshee (Ubuntu) |
Fix Released
|
Undecided
|
Chris Halse Rogers |
Bug Description
Binary package hint: banshee
Plugins for Banshee do not work on Feisty since some of the internals were changed around. Specifically, NDesk.DBus.dll and NDesk.DBus.GLib.dll have been moved.
Below is the error I was getting along with Aaron Bockover's response regarding the solution.
On 3/13/07, Andrew Conkling <email address hidden> wrote:
> error CS0006: cannot find metadata file `/usr/lib/
> error CS0006: cannot find metadata file `/usr/lib/
>
> I have two of these files on my computer, but in different locations:
>
> /usr/lib/
> /usr/lib/
>
> On my Ubuntu Edgy machine, it looks like what the plugin is expecting:
>
> /usr/lib/
> /usr/lib/
On 3/13/07, Aaron Bockover <email address hidden> wrote:
> Ubuntu has chosen to package NDesk DBus and there is an option in
> Banshee's configure (which Ubuntu uses) to link against the system (GAC)
> NDesk DBus instead of the bundled DBus.
>
> When Sebastien did the patch to allow this I guess he overlooked the .pc
> file. In the short term it needs to be addressed as a package patch in
> Ubuntu but long term should be considered in the .pc generation at build
> time.
Here's a corrected banshee.pc that I've been using successfully.