Actually I just found a fix someone
else did:
https://bugzilla.gnome.org/show_bug.cgi?id=753091 He posted a patch: https://bug753091.bugzilla-attachments.gnome.org/attachment.cgi?id=308515 Now I just have to work out how to apply the patch (and find time to) and then perhaps to post a pull request to the banshee repo for it (assuming it does the job). Regards, Bernd. Nicholas Little via banshee-list wrote: Hi Bernd, That's some nice shell foo. In configure.ac you'll find: SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES([ Mono.Posix ICSharpCode.SharpZipLib ]) You'll probably have to do some hacking around in the build subtree, which contains all the macros used by autotools, in order to get it to work - specifically take a look at https://github.com/GNOME/banshee/blob/master/build/m4/shamrock/mono.m4 We could probably look at updating some of these dependencies as I think some distributions are dropping Banshee through build difficulties - Gentoo appears to be anyway so feel free to share a patch when you get up and running. Good luck. Yours, Nicholas On 29 May 2017 at 01:53, Bernd Wechner <bernd wechner gmail com> wrote: > Thought I'd try building Banshee again almost 18 months after first effort. > First efforts failed primarily because Mint was based on a dated release fo > Ubuntu at the time , but it's up to date now and has been for a while so I > thought to give it a crack. So I followed the directions here: > > http://banshee.fm/download/development/ > > under Ubuntu. And all is well until I run autogen.sh which bails with: > > checking for Mono 2.0 GAC for Mono.Posix.dll... not found > configure: error: missing required Mono 2.0 assembly: Mono.Posix.dll > Error: There were errors when running './configure', a step that is required > to configure banshee > > Go figure! I'd have thought that was well covered by all the prerequisites > listed, and I've installed MonoDevelop and Mono from the package > mono-complete from the Ubuntu repositories (labelled as Complete mono > runtime, development tools and all libraries) but no luck. If I "locate > Mono.Posix" telling results are: > > /usr/lib/mono/4.5/Mono.Posix.dll > /usr/lib/mono/gac/Mono.Posix > /usr/lib/mono/gac/Mono.Posix/4.0.0.0__0738eb9f132ed756 > /usr/lib/mono/gac/Mono.Posix/4.0.0.0__0738eb9f132ed756/Mono.Posix.dll > > To wit Mono.Posix.dll is installed, but autogen.sh isn't finding it. Perhaps > some environment variable or other is what it wants, if it's too blind to > find it alone. What is going on and why (again) is Banshee apparently not so > simple to build? After all the clear effort that's gone into Ubuntu support > on that development page and more? > > Anyhow: > > bash -x autogen.sh > > reveals that ./configure is what's bailing. And: > > bash -x configure > > in turn reveals that this is what's failing: > > + test -e /usr/lib/mono/2.0/Mono.Posix.dll -o -e > /usr/lib/mono/2.0/Mono.Posix.dll > > And voila, I have Mono 4.5 not 2.0. > > So, that begs the obvious questions: > > 1) Does banshee really depend on a dated version of Mono? (a version > superceded in 2009!) > 2) Can I install a dated version of Mono? And if so, how? > 3) Can such a dated version of Mono exist in parallel with the latest > version without causing hassles elsewhere? > > Puzzled, and appreciating any insights. > > Kind regards, > > Bernd. > > > _______________________________________________ > banshee-list mailing list > banshee-list gnome org > https://mail.gnome.org/mailman/listinfo/banshee-list (unsubscribe here)
|