Emerging compiz-settings fails because of missing gconf-2.0 dependency: checking for i686-pc-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for PACKAGE... configure: error: Package requirements (dbus-1 compiz >= 0.3.3 dbus-glib-1 gconf-2.0 gtk+-2.0 >= 2.0.0) were not met: No package 'gconf-2.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 PACKAGE_CFLAGS and PACKAGE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /tmp/portage/x11-apps/compiz-settings-0.07/work/compizsettings-trunk/config.log !!! ERROR: x11-apps/compiz-settings-0.07 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 1216: Called src_compile compiz-settings-0.07.ebuild, line 20: Called econf ebuild.sh, line 577: Called die
Created attachment 110077 [details] config.log
Moreover, compiz needs to be compiled with gconf support (--enable-gconf). With the current ebuild, this is only true if the gnome use-flag was set. I don't know if it is possible, but the compiz ebuild should have a gconf use-flag that would pull gconf in, and compiz-setting should just check that compiz was installed with the gconf use-flag set.
(In reply to comment #2) > Moreover, compiz needs to be compiled with gconf support (--enable-gconf). With > the current ebuild, this is only true if the gnome use-flag was set. > I don't know if it is possible, but the compiz ebuild should have a gconf > use-flag that would pull gconf in, and compiz-setting should just check that > compiz was installed with the gconf use-flag set. > I'm using currently KDE and, to be able to configure Compiz to my tastes, I had to issue the following commands. # emerge gconf # EXTRA_ECONF="--enable-gconf" emerge compiz # emerge compiz-settings all with "gnome" USE flag disabled. In a potential "gnome" USE flag enabling, I would find myself emerging almost a whole GNOME desktop. Let's see... devotion lumina # USE="gnome" emerge -p compiz These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] gnome-base/libbonobo-2.16.0 USE="-debug -doc" 1,208 kB [ebuild N ] gnome-base/gnome-mime-data-2.4.3 USE="-debug" 551 kB [ebuild N ] gnome-base/gnome-keyring-0.6.0 USE="-debug" 466 kB [ebuild N ] dev-perl/XML-NamespaceSupport-1.09 8 kB [ebuild N ] dev-perl/XML-LibXML-Common-0.13 13 kB [ebuild N ] x11-libs/libcm-0.1.1 269 kB [3] [ebuild NS ] app-text/docbook-xml-dtd-4.4-r1 94 kB [ebuild N ] x11-libs/libxklavier-3.1 USE="-doc" 462 kB [ebuild N ] app-admin/eselect-esd-20060719 2 kB [ebuild N ] gnome-base/gail-1.9.3 USE="-debug -doc" 609 kB [ebuild N ] dev-util/desktop-file-utils-0.12 341 kB [ebuild N ] media-libs/gstreamer-0.10.11 1,826 kB [ebuild N ] dev-libs/liboil-0.3.10-r1 USE="-doc" 841 kB [ebuild N ] gnome-base/gnome-common-2.12.0 USE="-debug" 59 kB [ebuild N ] gnome-base/gnome-vfs-2.16.3-r1 USE="hal ssl -avahi -debug -doc -gnutls -ipv6 -samba" 1,856 kB [ebuild N ] dev-perl/XML-SAX-0.15 58 kB [ebuild N ] x11-wm/metacity-2.16.3 USE="xcomposite -debug -xinerama" 1,791 kB [3] [ebuild N ] app-text/gnome-doc-utils-0.8.0 USE="-debug" 403 kB [ebuild N ] media-sound/esound-0.2.36-r2 USE="alsa tcpd -debug -ipv6" 362 kB [ebuild N ] media-libs/gst-plugins-base-0.10.11 USE="X alsa oss xv -debug -esd" 1,377 kB [ebuild N ] gnome-base/libgnome-2.16.0 USE="-debug -doc -esd -static" 988 kB [ebuild N ] dev-perl/XML-LibXML-1.62.001-r1 226 kB [ebuild N ] gnome-base/gnome-menus-2.16.1 USE="-debug" 407 kB [ebuild N ] media-plugins/gst-plugins-alsa-0.10.11 0 kB [ebuild N ] media-plugins/gst-plugins-oss-0.10.5 1,325 kB [ebuild N ] media-plugins/gst-plugins-xvideo-0.10.11 0 kB [ebuild N ] media-plugins/gst-plugins-x-0.10.11 0 kB [ebuild N ] gnome-base/libbonoboui-2.16.0 USE="X -debug -doc" 916 kB [ebuild N ] dev-perl/XML-Simple-2.16 68 kB [ebuild N ] gnome-base/libgnomeui-2.16.1 USE="jpeg -debug -doc" 1,448 kB [ebuild N ] x11-misc/icon-naming-utils-0.8.1 62 kB [ebuild N ] gnome-base/gnome-mount-0.4-r5 USE="-debug" 357 kB [ebuild N ] gnome-base/gnome-desktop-2.16.3 USE="-debug -doc" 1,174 kB [ebuild N ] gnome-base/eel-2.16.3 USE="X -debug" 658 kB [ebuild N ] gnome-base/nautilus-2.16.3 USE="X gnome -beagle -debug" 4,169 kB [ebuild N ] gnome-base/control-center-2.16.3 USE="alsa hal -debug -eds" 1,979 kB [ebuild N ] x11-themes/gnome-icon-theme-2.16.1 USE="-debug" 2,433 kB [ebuild R ] x11-wm/compiz-0.3.6 USE="dbus gnome* kde svg -debug" 0 kB Uh, oh, that's not what I want. Suggestion: either put a gconf USE flag for compiz, or simply keep it as a hard dependency, for GNOME or KDE. And why is this comment here, in a bug filed for compiz-settings? Because compiz-settings won't work with a GConf-disabled Compiz, and the only way to compile an usable Compiz is to install the entire GNOME desktop, or to play with EXTRA_ECONF, like I did.
*** Bug 168027 has been marked as a duplicate of this bug. ***
I've now default-enabled gconf in compiz.