arfbtwn / banshee

http://banshee.fm/
MIT License
6 stars 4 forks source link

trying compile on ubuntu 18.04 #72

Closed a11g0rhythm closed 6 years ago

a11g0rhythm commented 6 years ago

Hi, I run ./configure --disable-gst_sharp --enable-gst-native --disable-docs --disable-scrollkeeper --disable-user-help --disable-youtube --disable-gio-hardware

Effect:

banshee-2.9.2

  Build Environment
    Install Prefix:        /usr
    Datadir:               /usr/local/share
    Libdir:                /usr/local/lib

    C Compiler:            /bin/bash /home/m/Pulpit/ban/build/m4/shave/shave cc gcc
    Mono C# Compiler:      /bin/bash /home/m/Pulpit/ban/build/m4/shave/shave mcs /usr/bin/mcs 
    Mono Runtime:          /usr/bin/mono
    Gtk#:                  2.99.3

  Media/Graphics:
    GStreamer# backend:    no
    GStreamer C backend:   yes
    Clutter:               no

  Operating System/Desktop Environment:
    GNOME Support:         yes
    OSX Support:           no

  Digital Audio Player (DAP) Support:
    Apple Device:          yes (libgpod-sharp)
    Karma:                 no
    Mass Storage:          yes
    MTP:                   yes

  Extra Features:
    Web Browser:           no (webkitgtk-3.0 >= 1.2.2, libsoup-2.4 >= 2.42)
    DAAP:                  yes
    GIO Backend:           yes (gio-sharp >= 2.99)
    GIO Hardware:          no (gudev-sharp >= 3.0)
    YouTube:               no (gdata-sharp >= 1.4)
    Sound Menu:            no
    Ubuntu One Store:      no (ubuntuone-sharp >= 0.9.2)
    UPnP:                  no (mono-upnp >= 0.1)
    Boo Scripting:         no (boo >= 0.8.1)

  Build/Development:
    Unit Tests:            yes (nunit >= 2.5)
    API Docs:              no (monodocer and mdassembler)
    User Help:             no (gnome-doc-utils >= 0.17.3)
    Release Build:         no
    Vendor Build ID:       git-checkout

then: make and get this:

Making all in Hyena.Gui
  MCS   ../../../bin/Hyena.Gui.dll
./Hyena.Data.Gui/Accessibility/ColumnCellAccessible.cs(82,22): warning CS0108: `Hyena.Data.Gui.Accessibility.ColumnCellAccessible.Layer' hides inherited member `Atk.Object.Layer'. Use the new keyword if hiding was intended
/usr/lib/pkgconfig/../../lib/cli/atk-sharp-3.0/atk-sharp.dll (Location of the symbol related to previous warning)
./Hyena.Data.Gui/Accessibility/ColumnCellAccessible.cs(87,20): warning CS0108: `Hyena.Data.Gui.Accessibility.ColumnCellAccessible.MdiZorder' hides inherited member `Atk.Object.MdiZorder'. Use the new keyword if hiding was intended
/usr/lib/pkgconfig/../../lib/cli/atk-sharp-3.0/atk-sharp.dll (Location of the symbol related to previous warning)
./Hyena.Gui/BaseWidgetAccessible.cs(59,26): warning CS0108: `Hyena.Gui.BaseWidgetAccessible.Layer' hides inherited member `Atk.Object.Layer'. Use the new keyword if hiding was intended
/usr/lib/pkgconfig/../../lib/cli/atk-sharp-3.0/atk-sharp.dll (Location of the symbol related to previous warning)
./Hyena.Gui/BaseWidgetAccessible.cs(262,20): warning CS0108: `Hyena.Gui.BaseWidgetAccessible.MdiZorder' hides inherited member `Atk.Object.MdiZorder'. Use the new keyword if hiding was intended
/usr/lib/pkgconfig/../../lib/cli/atk-sharp-3.0/atk-sharp.dll (Location of the symbol related to previous warning)
./Hyena.Widgets/RatingEntry.cs(413,26): error CS0234: The type or namespace name `ValueChangedHandler' does not exist in the namespace `Atk'. Are you missing an assembly reference?
./Hyena.Widgets/RatingEntry.cs(433,20): error CS0234: The type or namespace name `Range' does not exist in the namespace `Atk'. Are you missing an assembly reference?
Compilation failed: 2 error(s), 4 warnings
Makefile:1143: polecenia dla obiektu '../../../bin/Hyena.Gui.dll' nie powiodły się
make[4]: *** [../../../bin/Hyena.Gui.dll] Błąd 1
Makefile:567: polecenia dla obiektu 'all-recursive' nie powiodły się
make[3]: *** [all-recursive] Błąd 1
Makefile:548: polecenia dla obiektu 'all-recursive' nie powiodły się
make[2]: *** [all-recursive] Błąd 1
Makefile:641: polecenia dla obiektu 'all-recursive' nie powiodły się
make[1]: *** [all-recursive] Błąd 1
Makefile:569: polecenia dla obiektu 'all' nie powiodły się
make: *** [all] Błąd 2
nicman23 commented 6 years ago

i have packaged this repo for arch linux, look at this and adapt for dpkg :)

a11g0rhythm commented 6 years ago

Ok I will try :)