/var/tmp/portage/dev-libs/granite-0.5.0/work/granite-0.5/lib/Widgets/DynamicNotebook.vala:841.17-841.26: warning: Gtk.Menu.popup has been deprecated since 3.22 /var/tmp/portage/dev-libs/granite-0.5.0/work/granite-0.5/lib/Widgets/DynamicNotebook.vala:858.21-858.30: warning: Gtk.Menu.popup has been deprecated since 3.22 /var/tmp/portage/dev-libs/granite-0.5.0/work/granite-0.5/lib/Widgets/SeekBar.vala:53.5-53.35: error: Property `Granite.SeekBar.playback_progress' with custom `get' accessor and/or `set' mutator cannot have `default' value public double playback_progress { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /var/tmp/portage/dev-libs/granite-0.5.0/work/granite-0.5/lib/Widgets/SeekBar.vala:112.9-112.38: warning: Gtk.Widget.margin_right has been deprecated since 3.12 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-gnome-systemd_libressl_20190215-201808 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.3.1 [2] x86_64-pc-linux-gnu-8.2.0 * Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) [3] pypy (fallback) [4] jython2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) [3] ruby26 (with Rubygems) * Available Rust versions: [1] rust-bin-1.32.0 * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.10.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpvO dev-libs/granite [ebuild N ] dev-libs/granite-0.5.0 USE="nls -demo -test"
Created attachment 565892 [details] emerge-info.txt
Created attachment 565894 [details] dev-libs:granite-0.5.0:20190219-123523.log
Created attachment 565896 [details] emerge-history.txt
Created attachment 565898 [details] environment
Created attachment 565900 [details] etc.portage.tbz2
Created attachment 565902 [details] logs.tbz2
Created attachment 565904 [details] temp.tbz2
I ran into this error as well. Frankly it may be easier to do a version bump than fix this. There have been 6 releases since 0.5 with the latest being 5.2.3. The only significant change is that the build system was changed from cmake to meson. I was able to modify the ebuild for meson in just a few minutes, and it worked fine.
dev-libs:granite-0.5.0 is o longer available in the ::gentoo tree
dev-libs/granite-0.5.0 is no longer available in the ::gentoo tree