Hello, I get some Blocks with the new gnome 3.16 ebuilds... [ebuild U ] gnome-base/gnome-3.16.0:2.0::gnome [3.14.0:2.0::gentoo] USE="bluetooth cdr classic cups extras -accessibility" 0 KiB [blocks B ] <dev-util/gdbus-codegen-2.44.0 ("<dev-util/gdbus-codegen-2.44.0" is blocking dev-libs/glib-2.44.0) [blocks B ] <x11-libs/gtk+-2.24.27-r2:2 ("<x11-libs/gtk+-2.24.27-r2:2" is blocking dev-util/gtk-update-icon-cache-3.14.13)
You must install gtk+ from overlay too.
I unmasked =dev-util/gdbus-codegen-2.44.0 ~amd64 then I get only [blocks B ] <dev-util/gdbus-codegen-2.44.0 ("<dev-util/gdbus-codegen-2.44.0" is blocking dev-libs/glib-2.44.0) But eix -s gtk-update-icon-cache [I] dev-util/gtk-update-icon-cache [1] Available versions: ~2.24.27 (~)3.14.13 Installed versions: 3.14.13(08:48:14 11.05.2015) Homepage: http://www.gtk.org/ Description: GTK update icon cache
gdbus-codegen is a dependency of glib and they must be upgraded in sync.
OK I unmasked gtk+ Install gdbus-codegen remove gtk-update-icon-cache And now it compile...
But not via emerge --update --deep --newuse world only via emerge gnome
You need to unmask all the 3.16 stuff and then update all
No it stops at: gnome-base/gnome-control-center configure: error: Package requirements (gtk+-3.0 >= 3.15.0 glib-2.0 >= 2.39.91 gthread-2.0 gio-2.0 gio-unix-2.0 gsettings-desktop-schemas >= 3.15.4 goa-1.0 goa-backend-1.0 >= 3.15.1) were not met: Requested 'goa-backend-1.0 >= 3.15.1' but version of Goa Backends is 3.14.3 Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables ONLINE_ACCOUNTS_PANEL_CFLAGS and ONLINE_ACCOUNTS_PANEL_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
I am closing this as invalid as this appears to be a local setup issue with badly unmasked packages. Please visit our user support channels at https://forums.gentoo.org or on irc at #gentoo on freenode.
Sorry , I thought I could help you to get work for all users....
There is no problem with that, on the contrary. But you appear to have some difficulties manipulating masks and I'd rather you talk to people that have the time to explain it properly. I will review the gnome-control-center ebuild just in case anyway.
I tested only the suggestions from "Portage" to unmask the packages for gnome 3.16 An emerge gnome-3.16 give me a lot of packages to unmask but not enough to get a working gnome 3.16. I think this is a mistake in the ebuilds. Thats why they should corrected to get gnome 3.16 stable for the "normal" User. I found this ebuilds a missing as depencies: =dev-util/gdbus-codegen-2.44.0 ~amd64 =x11-libs/gtk+-3.16.2 ~amd64 =net-libs/gnome-online-accounts-3.16.0 ~amd64 And then gnome control-center stops here... checking for WAYLAND... no configure: error: Package requirements (gdk-wayland-3.0) were not met: No package 'gdk-wayland-3.0' found Then 18 Packages to get gnome 3.16.....
There is indeed a problem with gnome-control-center, I am working on it right now. For the previous point, the issue is that portage will not solve blockers in a satisfying way when some of the packages are masked and/or without doing emerge @world. This creates hard to understand error messages, I went through them too so I understand the confusion but I do so for packaging purpose. You are testing on a stable system and this is not a supported setup this creates extra difficulty hence if you are not at ease with it, please get to the channels I mentioned. This is not to put your reports on the side, but to help you make them better by eliminating these small issues that get in the way of the real problem you found in gnome-control-center.
Now it works fine on my stable system. Thanks...
Only the Blocker gtk-update-icon-cache leave... [ebuild N ~] dev-util/gtk-update-icon-cache-3.14.13 [ebuild N ] dev-qt/qtchooser-0_p20150102 USE="(-qt5) {-test}" [ebuild U ] dev-qt/qtcore-4.8.6-r2 [4.8.5-r2] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtcore-4.8.6:4 ("<dev-qt/qtcore-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [blocks b ] dev-qt/qttranslations:4 ("dev-qt/qttranslations:4" is blocking dev-qt/qtcore-4.8.5-r2) [ebuild N ] dev-qt/qttranslations-4.8.6-r1 ABI_X86="(64) -32 (-x32)" [ebuild U ] dev-qt/qtscript-4.8.6-r2 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtscript-4.8.6:4 ("<dev-qt/qtscript-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtgui-4.8.6-r4 [4.8.5-r4] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtgui-4.8.6:4 ("<dev-qt/qtgui-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtsql-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtsql-4.8.6:4 ("<dev-qt/qtsql-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qt3support-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qt3support-4.8.6:4 ("<dev-qt/qt3support-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtdbus-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtdbus-4.8.6:4 ("<dev-qt/qtdbus-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtsvg-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtsvg-4.8.6:4 ("<dev-qt/qtsvg-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/designer-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/designer-4.8.6:4 ("<dev-qt/designer-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qttest-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qttest-4.8.6:4 ("<dev-qt/qttest-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtopengl-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtopengl-4.8.6:4 ("<dev-qt/qtopengl-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtxmlpatterns-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtxmlpatterns-4.8.6:4 ("<dev-qt/qtxmlpatterns-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtmultimedia-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtmultimedia-4.8.6:4 ("<dev-qt/qtmultimedia-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtwebkit-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtwebkit-4.8.6:4 ("<dev-qt/qtwebkit-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [ebuild U ] dev-qt/qtdeclarative-4.8.6-r1 [4.8.5] ABI_X86="(64%*) -32% (-x32)" [blocks b ] <dev-qt/qtdeclarative-4.8.6:4 ("<dev-qt/qtdeclarative-4.8.6:4" is blocking dev-qt/qtchooser-0_p20150102) [blocks B ] <x11-libs/gtk+-2.24.27-r2:2 ("<x11-libs/gtk+-2.24.27-r2:2" is blocking dev-util/gtk-update-icon-cache-3.14.13)
I forget: eix -s gtk-update-icon-cache * dev-util/gtk-update-icon-cache [1] Available versions: ~2.24.27 (~)3.14.13 Homepage: http://www.gtk.org/ Description: GTK update icon cache [1] "gnome" /var/lib/layman/gnome
Well, you still need to use gtk+ from the overlay, for both slot 3 and 2.