Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 369577 - [gnome-overlay] Missing dependencies when building Gnome 3 on a pristine system
Summary: [gnome-overlay] Missing dependencies when building Gnome 3 on a pristine system
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-31 20:31 UTC by rellermeyer
Modified: 2011-06-02 17:39 UTC (History)
0 users

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 rellermeyer 2011-05-31 20:31:23 UTC
The following missing dependencies occured to me when trying to build Gnome 3 on a relatively pristine system. They lead to build errors in the corresponding ebuilds, e.g., because portage infers the wrong build order: 

x11-themes/gnome-icon-theme-symbokic 
    should have a dependency on gtk+ since the build uses tools from it.

gnome-extra/zenity 
    should have a dependency on libnotify

gnome-control-center
    requires media-sound/pulseaudio to be build with the glib use flag.

Reproducible: Always

Steps to Reproduce:
1. use a system on which neither gnome nor xorg has ever been installed
2. install the gnome overlay and do the preparation work (keywords, use.mask, etc.)
3. emerge =gnome-base/gnome-light-3.0.0
Actual Results:  
build fails in the described builds because of missing dependencies

Expected Results:  
gnome-light and its dependencies build
Comment 1 rellermeyer 2011-06-01 22:15:17 UTC
Additionally, gnome-extra/gnome-tweak-tool is requiring dev-python/pygobject to be compiled with the introspection use flag but does not express this. If compiled without, there is no "gi" module and the tool fails to run.
Comment 2 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-06-02 17:39:03 UTC
Thanks for testing, I've confirmed all these problems and fixed them in the overlay/tree as applicable. Everything should be fixed now.

Thanks for reporting!