Build Banshee

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Build Banshee

Bob Miller
Hi. I'd like to develop a couple of add ons, and so I'm of course first building Banshee from source.  I've got a clean Kubuntu 15.10 running in a VM, and I followed the instructions at http://banshee.fm/download/development/. They proved a bit incomplete, so I've also installed dbus-sharp, dbus-sharp-glib, gstreamer-sharp, gtk-sharp and gudev-sharp from their git repos, along with any packages they were missing.  I've gotten autogen.sh happy, but now when I run the make I get (at the end):

Making all in Banshee.Gio

 MCS   ../../../bin/Banshee.Gio.dll

./Banshee.Hardware.Gio/LowLevel/Manager.cs(35,7): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/UsbDevice.cs(32,7): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/Manager.cs(44,17): error CS0246: The type or namespace name `Client' could not be found. Are you missing `Banshee.ServiceStack' using directive?

./Banshee.Hardware.Gio/LowLevel/Manager.cs(49,36): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/Manager.cs(191,16): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/Manager.cs(202,16): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/Manager.cs(218,16): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/Manager.cs(244,16): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/UdevMetadataSource.cs(32,9): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

./Banshee.Hardware.Gio/LowLevel/UdevMetadataSource.cs(72,36): error CS0246: The type or namespace name `GUdev' could not be found. Are you missing an assembly reference?

Compilation failed: 10 error(s), 0 warnings

Makefile:1052: recipe for target '../../../bin/Banshee.Gio.dll' failed

make[4]: *** [../../../bin/Banshee.Gio.dll] Error 1

Makefile:545: recipe for target 'all-recursive' failed

make[3]: *** [all-recursive] Error 1

Makefile:548: recipe for target 'all-recursive' failed

make[2]: *** [all-recursive] Error 1

Makefile:641: recipe for target 'all-recursive' failed

make[1]: *** [all-recursive] Error 1

Makefile:569: recipe for target 'all' failed

make: *** [all] Error 2

rmiller@ubuntu:~/dev/banshee$ make run

make: *** No rule to make target 'po/ar.gmo', needed by 'bin/share/locale/ar/LC_MESSAGES/banshee.mo'.  Stop.


Can anybody get me past this?  Thanks.

Bob Miller



_______________________________________________
banshee-list mailing list
[hidden email]
https://mail.gnome.org/mailman/listinfo/banshee-list  (unsubscribe here)