Package Base Details: gnome-sharp

Git Clone URL: https://aur.archlinux.org/gnome-sharp.git (read-only, click to copy)
Submitter: quequotion
Maintainer: Rogach
Last Packager: quequotion
Votes: 4
Popularity: 0.65
First Submitted: 2017-04-01 18:39
Last Updated: 2019-11-19 15:22

Pinned Comments

quequotion commented on 2019-11-10 09:19

This metapackage has a significant AUR dependency chain. In order to build it in a clean chroot (without using an AUR helper), you will have to preinstall its dependencies and their dependencies (after clean chroot building each of them):

makechrootpkg -c -r $CHROOT \
-I ../libgnomeui/libgnomeui-2.24.5-3-x86_64.pkg.tar.xz \
-I ../libbonoboui/libbonoboui-2.24.5-3-x86_64.pkg.tar.xz \
-I ../libgnome/libgnome-2.32.1-7-x86_64.pkg.tar.xz \
-I ../libgnomecanvas/libgnomecanvas-2.30.3-4-x86_64.pkg.tar.xz \
-I ../libgnome/libgnome-data-2.32.1-7-x86_64.pkg.tar.xz \
-I ../gnome-vfs/gnome-vfs-2.24.4-11-x86_64.pkg.tar.xz \
-I ../gnome-mime-data/gnome-mime-data-2.18.0-8-any.pkg.tar.xz \
-I ../gamin/gamin-0.1.10-9-x86_64.pkg.tar.xz \
-I ../libbonobo/libbonobo-2.32.1-4-x86_64.pkg.tar.xz \
-I ../orbit2/orbit2-2.14.19-7-x86_64.pkg.tar.xz

Latest Comments

« First ‹ Previous 1 2 3

sergey.orloff commented on 2017-04-02 07:56

Hello!
Today, when updating the package, the following error occurred:

cp ../gtk-sharp.snk .
cp ../AssemblyInfo.cs .
/usr/bin/mcs -define:GTK_SHARP_2_6 -define:GTK_SHARP_2_8 -define:GNOME_SHARP_2_16 -define:GNOME_SHARP_2_20 -define:GNOME_SHARP_2_24 -nowarn:0169,0612,0618 -unsafe -out:gnome-sharp.dll -target:library -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll /r:../art/art-sharp.dll /r:../gnomevfs/gnome-vfs-sharp.dll -r:Mono.Cairo generated/*.cs ./BonoboUIVerb.cs ./IconTheme.cs ./Modules.cs AssemblyInfo.cs
AssemblyInfo.cs(6,11): warning CS1699: Use compiler option `keyfile' or appropriate project settings instead of `AssemblyKeyFile' attribute
generated/App.cs(125,17): warning CS0108: `Gnome.App.Name' hides inherited member `Gtk.Widget.Name'. Use the new keyword if hiding was intended
/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll (Location of the symbol related to previous warning)
generated/ThemeFile.cs(59,26): warning CS0809: Obsolete member `Gnome.ThemeFile.ToString()' overrides non-obsolete member `object.ToString()'
/usr/lib/mono/4.5/mscorlib.dll (Location of the symbol related to previous warning)
generated/CanvasPathDef.custom(25,67): error CS1502: The best overloaded method match for `Gnome.CanvasPathDef.gnome_canvas_path_def_new_from_bpath(ref Art.Bpath)' has some invalid arguments
generated/CanvasPathDef.cs(260,24): (Location of the symbol related to previous error)
generated/CanvasPathDef.custom(25,105): error CS1620: Argument `#1' is missing `ref' modifier
Compilation failed: 2 error(s), 3 warnings
make[3]: *** [Makefile:686: gnome-sharp.dll] Ошибка 1
make[3]: выход из каталога «/tmp/yaourt-tmp-sergey/aur-libgnome-sharp/src/gnome-sharp-2.24.2/gnome»
make[2]: *** [Makefile:379: all-recursive] Ошибка 1
make[2]: выход из каталога «/tmp/yaourt-tmp-sergey/aur-libgnome-sharp/src/gnome-sharp-2.24.2/gnome»
make[1]: *** [Makefile:315: all-recursive] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-sergey/aur-libgnome-sharp/src/gnome-sharp-2.24.2»
make: *** [Makefile:241: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Прерывание...
==> ОШИБКА: Makepkg не смог собрать gnome-sharp.
==> Перезапустить сборку libgnome-sharp ? да/Нет [y/N]
==> --------------------------------------------------
==>
==> ОШИБКА: невозможно обновить

ozmartian commented on 2017-04-01 21:02

thanks for the comment re current breakage...

quequotion commented on 2017-04-01 18:44

At present, this package cannot be built because of an update to gtk-sharp:
https://bugzilla.xamarin.com/show_bug.cgi?id=52516

You could build it either by downgrading gtk-sharp, or helping to find a way to work with the changes.