GNOME Bugzilla – Bug 626444
Old version of Banshee doesn't compile from the tarball release
Last modified: 2010-08-09 17:09:52 UTC
pvanhoof@slorp:/tmp$ cd banshee-1-1.5.0/ pvanhoof@slorp:/tmp/banshee-1-1.5.0$ make Making all in build Making all in pkg-config Making all in m4 Making all in data Making all in audio-profiles Making all in desktop-files Making all in icon-theme-hicolor Making all in libbanshee Making all in gstreamer Making all in equalizer Making all in src Making all in Libraries Making all in Mono.Data.Sqlite Making all in Hyena Making all in Hyena.Gui Making all in Migo Making all in Mono.Media Making all in Mtp Making all in MusicBrainz Making all in Lastfm Making all in Lastfm.Gui Making all in Core Making all in Banshee.CollectionIndexer Making all in Banshee.Core Making all in Banshee.Services Making all in Banshee.Widgets Making all in Banshee.ThickClient Making all in Dap Making all in Banshee.Dap Making all in Banshee.Dap.Ipod Making all in Banshee.Dap.MassStorage Making all in Banshee.Dap.Mtp Making all in Banshee.Dap.Karma Making all in Extensions Making all in Banshee.AudioCd Making all in Banshee.Bookmarks Making all in Banshee.BooScript Making all in Banshee.Bpm Making all in Banshee.CoverArt Making all in Banshee.Daap Making all in Banshee.FileSystemQueue Making all in Banshee.InternetRadio Making all in Banshee.Lastfm Making all in Banshee.MediaWeb Making all in Banshee.MiniMode Making all in Banshee.MultimediaKeys Making all in Banshee.NotificationArea Making all in Banshee.NowPlaying Making all in Banshee.PlayerMigration Making all in Banshee.PlayQueue Making all in Banshee.Podcasting Making all in Banshee.Sample Making all in Banshee.SqlDebugConsole Making all in Banshee.Torrent Making all in Banshee.RemoteAudio Making all in Banshee.Wikipedia Making all in Backends Making all in Banshee.Hal Making all in Banshee.Gnome Making all in Banshee.GStreamer Making all in Banshee.Unix Making all in Banshee.NowPlaying.X11 Making all in libbnpx11 Making all in Banshee.Osx Making all in Clients Making all in Beroe Making all in Booter Making all in Halie Making all in Muinshee Making all in Nereid Making all in docs Making all in Hyena Making all in Banshee Making all in tests Making all in Analyzer MCS Analyzer.exe Analyzer.cs(121,66): error CS0121: The call is ambiguous between the following methods or properties: `System.Linq.Enumerable.Min<Banshee.Tests.TestCase>(System.Collections.Generic.IEnumerable<Banshee.Tests.TestCase>, System.Func<Banshee.Tests.TestCase,double?>)' and `System.Linq.Enumerable.Min<Banshee.Tests.TestCase>(System.Collections.Generic.IEnumerable<Banshee.Tests.TestCase>, System.Func<Banshee.Tests.TestCase,double>)' /usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error) /usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error) Analyzer.cs(122,66): error CS0121: The call is ambiguous between the following methods or properties: `System.Linq.Enumerable.Max<Banshee.Tests.TestCase>(System.Collections.Generic.IEnumerable<Banshee.Tests.TestCase>, System.Func<Banshee.Tests.TestCase,double?>)' and `System.Linq.Enumerable.Max<Banshee.Tests.TestCase>(System.Collections.Generic.IEnumerable<Banshee.Tests.TestCase>, System.Func<Banshee.Tests.TestCase,double>)' /usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error) /usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error) Analyzer.cs(123,66): error CS0121: The call is ambiguous between the following methods or properties: `System.Linq.Enumerable.Average<Banshee.Tests.TestCase>(System.Collections.Generic.IEnumerable<Banshee.Tests.TestCase>, System.Func<Banshee.Tests.TestCase,double>)' and `System.Linq.Enumerable.Average<Banshee.Tests.TestCase>(System.Collections.Generic.IEnumerable<Banshee.Tests.TestCase>, System.Func<Banshee.Tests.TestCase,double?>)' /usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error) /usr/lib/mono/gac/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll (Location of the symbol related to previous error) Analyzer.cs(128,26): error CS0266: Cannot implicitly convert type `double?' to `double'. An explicit conversion exists (are you missing a cast?) Compilation failed: 4 error(s), 0 warnings make[3]: *** [Analyzer.exe] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 pvanhoof@slorp:/tmp/banshee-1-1.5.0$
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. Some parts of version 1.5.0 didn't compile with mono 1.9.1, due to a bug in the compiler. The content of the Analyzer folder is not really needed (contains only test tools), so you might be able to skip/disable that part. *** This bug has been marked as a duplicate of bug 586979 ***