Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 343707 - [gnome-overlay] gnome-base/gnome-shell-2.91.1_p20101026 does not compile
Summary: [gnome-overlay] gnome-base/gnome-shell-2.91.1_p20101026 does not compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2010-11-01 14:17 UTC by Maciej Piechotka
Modified: 2010-12-29 09:26 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Piechotka 2010-11-01 14:17:34 UTC
checking for GStreamer (needed for recording functionality)... yes
checking for TEST_SHELL_RECORDER... yes
checking for MUTTER_PLUGIN... no
configure: error: Package requirements (gio-2.0 >= 2.25.9
                                 gio-unix-2.0 dbus-glib-1
                                 gtk+-3.0 >= 2.91.0
                                 mutter-plugins >= 2.91.0
                                 gjs-internals-1.0 >= 0.7
                                 libgnome-menu gstreamer-0.10 gstreamer-base-0.1
0 xfixes gconf-2.0
                                 gdk-x11-3.0
                                 clutter-x11-1.0 >= 1.3.14
                                 clutter-glx-1.0 >= 1.3.14
                                 libstartup-notification-1.0
                                 gobject-introspection-1.0 >= 0.6.11
                                 libcanberra) were not met:

No package 'gjs-internals-1.0' found


Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables MUTTER_PLUGIN_CFLAGS
and MUTTER_PLUGIN_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

!!! ERROR in gnome-base/gnome-shell-2.91.1_p20101026::gnome:
!!! In econf at line 2081
!!! econf failed
Comment 1 LeDabe 2010-11-08 12:40:27 UTC
I've the same problem
Comment 2 LeDabe 2010-11-08 18:19:02 UTC
Solved by upgrading gjs to 0.75 from overlay
which needs xulrunner-2.0-beta, that I found on mozilla overlay.

Perhaps the dependency sould be upgraded to >=0.75
pulseaudio is needed too, but missed in the ebuild

Comment 3 Jean-Francis Roy 2010-11-09 21:19:51 UTC
I had the same problem and updating the ebuild to depend on >=gjs-0.7.5 solved this particular issue. However, the package still fails with another error which could be related to PulseAudio : 

<unknown>:: Warning: Gvc: Unknown namespace for identifier 'pa_channel_position_t'
<unknown>:: Warning: Gvc: Unknown namespace for identifier 'pa_volume_t'
<unknown>:: Warning: Gvc: Unknown namespace for identifier 'pa_context'


LeDabe, what pulseaudio package are necessary? I have the media-sound/pulseaudio package, but do I need pavucontrol, pavumeter, padevchooser, etc?
Comment 4 LeDabe 2010-11-10 04:01:43 UTC
Jean-Francis Roy, I've just installed the last pulseaudio available from gentoo tree ~x86:

#eix pulseaudio
Installed versions: 0.9.21.2-r2(21:54:41 11/08/10)(X alsa asyncns bluetooth caps dbus glib gnome hal tcpd udev -avahi -doc -ipv6 -jack -libsamplerate -lirc -oss -realtime -system-wide -test)

After what gnome-shell has built

but now it doesn't start at all, It need another think that I don't know

Consider install gconf-python too, which sould be a dependency too

Anyone know what else gnome-shell needs to run ?
Comment 5 Jean-Francis Roy 2010-11-10 13:28:00 UTC
Well, it seems then that my problem isn't related to PulseAudio, I have the same version than you. I also installed gconf-python as you suggested.

It still fails, here is the build log : http://paste.pocoo.org/show/288806/

It has something to do with an unresolved type : Gsettings
Comment 6 Jean-Francis Roy 2010-11-12 03:18:20 UTC
gnome-shell is more up-to-date, compiles and runs file, using "suka" overlay. Give it a try! :-)
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-12-28 13:42:13 UTC
any updates ?
Comment 8 Jean-Francis Roy 2010-12-28 20:11:40 UTC
This bug should be closed, this version of gnome-shell isn't in the gnome-overlay anymore, as it is getting old.

If the newer version of gnome-shell does not compile with the up-to-date dependencies, a separate bug should be filled.
Comment 9 Maciej Piechotka 2010-12-28 21:09:34 UTC
(In reply to comment #8)
> This bug should be closed, this version of gnome-shell isn't in the
> gnome-overlay anymore, as it is getting old.
> 
> If the newer version of gnome-shell does not compile with the up-to-date
> dependencies, a separate bug should be filled.
> 

Newer version requires new gnome-settings-daemon which requires libnotify 0.7 which breaks half of system.
Comment 10 LeDabe 2010-12-29 05:38:15 UTC
(In reply to comment #9)
> 
> Newer version requires new gnome-settings-daemon which requires libnotify 0.7
> which breaks half of system.
> 

Yes 
libnotify 0.7 needed is not in the overlay, and the one from suka breaks some packages

For me, gnome-shell 2.91.4 builds fine but doesn't run, I've filled a bug for this

Can we have a tracker or a place for discussing all about gnome3 testing ?



Comment 11 Gilles Dartiguelongue (RETIRED) gentoo-dev 2010-12-29 09:26:01 UTC
(In reply to comment #10)
> (In reply to comment #9)
> > 
> > Newer version requires new gnome-settings-daemon which requires libnotify 0.7
> > which breaks half of system.
> > 

this is known

> libnotify 0.7 needed is not in the overlay, and the one from suka breaks some
> packages

I'll add it soonish

> For me, gnome-shell 2.91.4 builds fine but doesn't run, I've filled a bug for
> this
> 
> Can we have a tracker or a place for discussing all about gnome3 testing ?

well, we don't really want to hear reports about it yet since the overlay is far from usable as you are all experiencing it. It is by far a real _devel_ ground for now so we'd like people to visit us on the irc channel and simply avoid overlay usage until further notice as it is only creating noise for people in the team working on the arch and ~arch gnome.

Anyway, closing this bug fixed per comment #10.