Re: [Banshee-List] Trouble Building Banshee on Linux Mint (Again)



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)






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]