ahkok / user-session-units

A collection of units for the systemd user session.
GNU Lesser General Public License v2.1
72 stars 23 forks source link

DBUS not recognized on Fedora 18 #7

Closed conqp closed 11 years ago

conqp commented 11 years ago

Hi,

I tried to setup the user session unis today, but I get an error message from the configure script, telling me that dbus is not installed though it is:

[root@linux user-session-units]# ./configure checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for pkg-config... /bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for SYSTEMD... yes checking for xorg-launch-helper... configure: WARNING: xorg-launch-helper is required for most of the units no checking for DBUS... no configure: error: Package requirements (dbus-1) were not met:

No package 'dbus-1' 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 DBUS_CFLAGS and DBUS_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. [root@linux user-session-units]# rpm -qa | grep dbus dbus-x11-1.6.8-2.fc18.i686 dbus-1.6.8-2.fc18.i686 dbus-glib-0.100-1.fc18.i686 abrt-dbus-2.0.20-1.fc18.i686 dbus-python-1.1.1-3.fc18.i686 dbus-libs-1.6.8-2.fc18.i686 python-slip-dbus-0.2.24-1.fc18.noarch

[root@linux user-session-units]# uname -r 3.8.3-201.fc18.i686

Hope you can fix this issue.

Best Regards,

Richard

sofar commented 11 years ago

This is not a bug.

You will need to include the dbus-devel package on your system as it is required at compile time. The configure script uses it to determine the location of the dbus daemon.

conqp commented 11 years ago

Yup, this was the problem. Thanks.