Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gnome-shell and x11-libs/gtk+ blocker [solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1413

PostPosted: Sat Aug 14, 2010 10:15 pm    Post subject: gnome-shell and x11-libs/gtk+ blocker [solved] Reply with quote

Hi,

I use on a amd64 box gnome-2.30.2 with compiz-0.8.6 and cairo-dock-2.1.3.9.
Absolutely solid. Many thanks to the developers!

I looked to new possibilities today and got this error:

emerge -pv gnome-shell wrote:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-libs/gobject-introspection-0.9.2 USE="-debug -doc -test" 789 kB [1]
[ebuild R ] gnome-base/gconf-2.31.6 USE="introspection* ldap policykit -debug -doc" 0 kB [1]
[ebuild R ] x11-libs/pango-1.28.1 USE="X introspection* -debug -doc -test" 0 kB [0]
[ebuild N ] dev-libs/gjs-0.7.1 USE="coverage -debug -examples" 0 kB [1]
[ebuild R ] dev-libs/atk-1.30.0 USE="introspection* -doc" 0 kB [0]
[ebuild N ] x11-libs/gdk-pixbuf-2.21.6 USE="X introspection jpeg tiff -debug -doc -jpeg2k -test" 1,487 kB [1]
[ebuild NS ] x11-libs/gtk+-2.90.5 [2.20.1-r1] USE="cups introspection jpeg tiff xinerama (-aqua) -debug -doc -jpeg2k -test -vim-syntax" 0 kB [1]
[ebuild U ] gnome-base/gnome-desktop-2.31.2 [2.30.2] USE="-debug -doc" 0 kB [0=>1]
[ebuild N ] media-libs/clutter-1.2.10 USE="gtk introspection -debug -doc" 0 kB [0]
[ebuild NS ] gnome-base/gnome-desktop-2.90.4 [2.30.2] USE="-debug -doc" 0 kB [1]
[ebuild U ] media-libs/libcanberra-0.25-r1 [0.25] USE="alsa gstreamer gtk gtk3%* -oss -pulseaudio -tdb" 0 kB [0=>1]
[ebuild N ] x11-wm/mutter-2.31.5 USE="introspection sound xinerama -debug -test" 0 kB [1]
[ebuild N ] gnome-base/gnome-shell-2.31.5 0 kB [1]
[blocks B ] <x11-libs/gtk+-2.21.3:2 ("<x11-libs/gtk+-2.21.3:2" is blocking x11-libs/gdk-pixbuf-2.21.6)

Total: 13 packages (2 upgrades, 6 new, 2 in new slots, 3 reinstalls), Size of downloads: 2,275 kB
Conflict: 1 block (1 unsatisfied)
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/gnome

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('ebuild', '/', 'x11-libs/gdk-pixbuf-2.21.6', 'merge') pulled in by
x11-libs/gdk-pixbuf[X,introspection,jpeg,tiff] required by ('ebuild', '/', 'x11-libs/gtk+-2.90.5', 'merge')

('installed', '/', 'x11-libs/gtk+-2.20.1-r1', 'nomerge') pulled in by
>=x11-libs/gtk+-2.14:2 required by ('ebuild', '/', 'gnome-base/gconf-2.31.6', 'merge')
>=x11-libs/gtk+-2.20.0:2 required by ('ebuild', '/', 'media-libs/libcanberra-0.25-r1', 'merge')
>=x11-libs/gtk+-2.18.0:2 required by ('ebuild', '/', 'gnome-base/gnome-desktop-2.31.2', 'merge')


Thanks so much with any help.

Ma
_________________
Thank you for your attention, interest and support.
------------------------------------------------------------------
http://radio.garden/


Last edited by Marlo on Sun Aug 15, 2010 10:06 am; edited 1 time in total
Back to top
View user's profile Send private message
BradN
Advocate
Advocate


Joined: 19 Apr 2002
Posts: 2391
Location: Wisconsin (USA)

PostPosted: Sat Aug 14, 2010 11:30 pm    Post subject: Reply with quote

Ok, it looks like you have gtk+-2.20.1-r1 installed currently.

It looks like in order to use gnome-shell, you need x11-libs/gdk-pixbuf-2.21.6 (or the new gtk that's going in needs it, it's not clear to me), and that desires gtk+-2.21.3 at minimum. gtk+-2.90.5 is being installed, but that uses a different slot so it doesn't satisfy gdk-pixbuf.

I think if you upgrade gtk+ to at least 2.21.3 (ignoring the 2.90 series as that seems different) this might solve the blocking, but I suggest quickpkg'ing your old one just in case things go bad with that. Maybe gtk+ is masked or keyworded at that version and that's why it isn't getting picked up.

Also, I see you're using an overlay. Tread carefully :)
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1413

PostPosted: Sun Aug 15, 2010 10:05 am    Post subject: Reply with quote

Hi BradN,

after upgrading gtk+ I got:
emerge gnome-shell -pv wrote:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] dev-libs/gjs-0.7.1 USE="coverage -debug -examples" 0 kB [1]
[ebuild N ] media-libs/clutter-1.2.10 USE="gtk introspection -debug -doc" 0 kB [0]
[ebuild N ] x11-wm/mutter-2.31.5 USE="introspection sound xinerama -debug -test" 0 kB [1]
[ebuild N ] gnome-base/gnome-shell-2.31.5 0 kB [1]

Total: 4 packages (4 new), Size of downloads: 0 kB
Portage tree and overlays:
[0] /usr/portage
[1] /var/lib/layman/gnome


Thanks BradN! All the outputs seemed to fix.

Ma
_________________
Thank you for your attention, interest and support.
------------------------------------------------------------------
http://radio.garden/
Back to top
View user's profile Send private message
ssteinberg
Apprentice
Apprentice


Joined: 09 Jul 2010
Posts: 206
Location: Israel

PostPosted: Sun Aug 15, 2010 11:59 am    Post subject: Reply with quote

Never managed to compile gnome-shell 2.31.5. git version worked, together with 9999 clutter and mutter.
Back to top
View user's profile Send private message
rjtupas
n00b
n00b


Joined: 26 Jul 2003
Posts: 59
Location: Coronado, CA USA

PostPosted: Thu Aug 19, 2010 12:37 am    Post subject: Reply with quote

I'm running amd64 as well, but keep hitting this bump when trying to compile gtk+2.90.5:
Code:
Gtk-3.0.gir: error: Can't resolve type 'GApplication' for field Gtk.Application.parent
make[4]: *** [Gtk-3.0.typelib] Error 1


My attempts using Google and checking Gentoo bugzilla did not shed any light. Any clues?

I also noted you have the USE variable "coverage" enabled. What does that actually do?

TIA,

Randy

Update: Upgrading gobject-introspection to version 0.9.3 seemed to solve my gtk+2.90.5 compile problem. Now failing on gjs:
Code:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make[1]: *** [gjs-console] Error 1


Will investigate and report back if I find a solution. Any help appreciated.

Update 2: Bug https://bugs.gentoo.org/show_bug.cgi?id=329095 pertains, but no solution identified.

Update 3: Disabling the "coverage" USE variable for gjs solved the problem. Enjoying the new gnome-shell!

Update 4: Receiving a lot of the following errors:
Code:
(mutter:5865): St-WARNING **: Failed to load /usr/share/gnome-shell/theme/section-more-open.svg: Unrecognized image file format

Fortunately, I read the following post by Flameeyes, http://blog.flameeyes.eu/2010/08/19/fixed-in-overlay-read-not-fixed and rebuilt librsvg after unmasking it in the gnome overlay. No more such errors and the interface is much more intuitive now. Still, gnome-shell often locks up my keyboard/mouse, forcing a reboot.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum