After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 559181 - Missing dllmap for Banshee.Unix.dll
Missing dllmap for Banshee.Unix.dll
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: 1.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-11-03 20:52 UTC by Bertrand Lorentz
Modified: 2008-11-04 23:16 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Add a Banshee.Unix.dll.config file (855 bytes, patch)
2008-11-03 20:53 UTC, Bertrand Lorentz
committed Details | Review

Description Bertrand Lorentz 2008-11-03 20:52:08 UTC
The Backends/Banshee.Unix/Banshee.IO.Unix/Directory.cs file contains a DllImport ("libglib-2.0-0.dll"), but the Banshee.Unix.dll assembly doesn't have a .config file.

Credits go to Sebastian Dröge for noticing this.

I'll attach a patch.
Comment 1 Bertrand Lorentz 2008-11-03 20:53:28 UTC
Created attachment 121916 [details] [review]
Add a Banshee.Unix.dll.config file

This patch add a Banshee.Unix.dll.config file with the proper dllmap for linux and osx.
Comment 2 Wouter Bolsterlee (uws) 2008-11-03 22:51:12 UTC
Your patch contains:

  module_SCRIPTS += Banshee.Unix.dll.config

Why _SCRIPTS?

Comment 3 Aaron Bockover 2008-11-04 19:33:12 UTC
The reason we use _SCRIPTS is because I like the output in my ls to be green.
Comment 4 Aaron Bockover 2008-11-04 21:04:04 UTC
Committed, along with a slew of other related fixes and a new tool to verify and enforce DllImport maps.
Comment 5 Wouter Bolsterlee (uws) 2008-11-04 23:16:08 UTC
(In reply to comment #3)
> The reason we use _SCRIPTS is because I like the output in my ls to be green.

Ah, that makes sense. You do know you can make green the default terminal foreground color, right? ;)

(Seriously, is there a reason?)