Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 166690 - x11-apps/compiz-settings-0.07 misses gconf dependency
Summary: x11-apps/compiz-settings-0.07 misses gconf dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
: 168027 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-13 17:33 UTC by Benoît Knecht
Modified: 2007-04-24 02:01 UTC (History)
1 user (show)

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


Attachments
config.log (config.log,16.49 KB, text/plain)
2007-02-13 17:34 UTC, Benoît Knecht
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Benoît Knecht 2007-02-13 17:33:36 UTC
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
Comment 1 Benoît Knecht 2007-02-13 17:34:16 UTC
Created attachment 110077 [details]
config.log
Comment 2 Benoît Knecht 2007-02-13 18:04:49 UTC
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.
Comment 3 Alejandro Nova 2007-02-20 20:55:47 UTC
(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.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-02-22 18:49:25 UTC
*** Bug 168027 has been marked as a duplicate of this bug. ***
Comment 5 Hanno Böck gentoo-dev 2007-04-24 02:01:20 UTC
I've now default-enabled gconf in compiz.