GNOME Bugzilla – Bug 394702
Can't Compile against 1.1.17 of mono
Last modified: 2007-01-10 22:47:42 UTC
Steps to reproduce: When compiling SVN today, I ran into an error that apparently is the result of an incompatibility with my version of mono. Here is the errors from 'make'. Stack trace: Other information: ./Banshee.Playlists.Formats/M3u.cs(73,22): warning CS0219: The variable `validFile' is assigned but its value is never used ./Banshee.Playlists.Formats/Pls.cs(89,22): warning CS0219: The variable `validFile' is assigned but its value is never used ./Banshee.AudioProfiles/ProfileManager.cs(245,33): warning CS0168: The variable `profile' is declared but never used ./Banshee.AudioProfiles/SExpEngine/Literals.cs(50,13): error CS1540: Cannot access protected member `SExpEngine.LiteralNodeBase.EnclosedType' via a qualifier of type `SExpEngine.LiteralNode<T>'; the qualifier must be of type `SExpEngine.LiteralNode<T>' (or derived from it) ./DBusRemote.cs(43,34): warning CS0219: The variable `nameReply' is assigned but its value is never used Compilation failed: 1 error(s), 4 warnings make[4]: *** [Banshee.Base.dll] Error 1 make[4]: Leaving directory `/home/jritchie/src/banshee/banshee/src/Core/Banshee.Base' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/jritchie/src/banshee/banshee/src/Core' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/jritchie/src/banshee/banshee/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jritchie/src/banshee/banshee' make: *** [all] Error 2 It would be preferred that banshee remain compatible with previous versions of mono rather than cause manual mono upgrades.
While annoying, this really is not a Banshee bug, and it's certainly not a critical Banshee bug. The bug is in Mono, and it has been fixed. You really should probably upgrade Mono to the new stable (1.2.x). However, I will investigate a fix.
Should be fixed now.