<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>147122</bug_id>
          
          <creation_ts>2006-09-10 20:52 0000</creation_ts>
          <short_desc>emerge gnome-applets-2.16.0.1 failed with USE=-hal</short_desc>
          <delta_ts>2006-09-11 09:51:27 0000</delta_ts>
          
          
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>GNOME</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>recordus@gmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>leio@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>recordus@gmail.com</who>
            <bug_when>2006-09-10 20:52:12 0000</bug_when>
            <thetext>when I upgraded gnome-2.14 to gnome-2.16, gnome-applets failed, the error message are following:

In file included from gswitchit-config.c:31:
./keyboard-config-registry-client.h:5:28: error: dbus/dbus-glib.h: No such file or directory
In file included from gswitchit-config.c:31:
./keyboard-config-registry-client.h:17: error: expected &amp;#8216;)&amp;#8217; before &amp;#8216;*&amp;#8217; token
./keyboard-config-registry-client.h:23: error: expected &amp;#8216;)&amp;#8217; before &amp;#8216;*&amp;#8217; token
./keyboard-config-registry-client.h:26: error: expected &amp;#8216;)&amp;#8217; before &amp;#8216;*&amp;#8217; token
./keyboard-config-registry-client.h:43: error: expected &amp;#8216;=&amp;#8217;, &amp;#8216;,&amp;#8217;, &amp;#8216;;&amp;#8217;, &amp;#8216;asm&amp;#8217; or &amp;#8216;__attribute__&amp;#8217; before &amp;#8216;*&amp;#8217; token
gswitchit-config.c: In function &amp;#8216;gswitchit_config_get_remote_lv_descriptions_utf8&amp;#8217;:
gswitchit-config.c:147: error: &amp;#8216;DBusGProxy&amp;#8217; undeclared (first use in this function)
gswitchit-config.c:147: error: (Each undeclared identifier is reported only once
gswitchit-config.c:147: error: for each function it appears in.)
gswitchit-config.c:147: error: &amp;#8216;proxy&amp;#8217; undeclared (first use in this function)
gswitchit-config.c:148: error: &amp;#8216;DBusGConnection&amp;#8217; undeclared (first use in this function)
gswitchit-config.c:148: error: &amp;#8216;connection&amp;#8217; undeclared (first use in this function)
gswitchit-config.c:151: warning: implicit declaration of function &amp;#8216;dbus_g_bus_get&amp;#8217;
gswitchit-config.c:151: error: &amp;#8216;DBUS_BUS_SESSION&amp;#8217; undeclared (first use in this function)
gswitchit-config.c:161: warning: implicit declaration of function &amp;#8216;dbus_g_proxy_new_for_name&amp;#8217;
gswitchit-config.c:167: warning: implicit declaration of function &amp;#8216;org_gnome_KeyboardConfigRegistry_get_current_descriptions_as_utf8&amp;#8217;
make[3]: *** [gswitchit-config.o] Error 1
make[3]: Leaving directory `/home/tmp/portage/gnome-applets-2.16.0.1/work/gnome-applets-2.16.0.1/libgswitchit&apos;
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/tmp/portage/gnome-applets-2.16.0.1/work/gnome-applets-2.16.0.1/libgswitchit&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tmp/portage/gnome-applets-2.16.0.1/work/gnome-applets-2.16.0.1&apos;
make: *** [all] Error 2

!!! ERROR: gnome-base/gnome-applets-2.16.0.1 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  ebuild.sh, line 1255:   Called gnome2_src_compile
  gnome2.eclass, line 64:   Called die

!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2006-09-10 21:00:56 0000</bug_when>
            <thetext>please read the categories next time and do not check the boxes unless you know what they are for</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2006-09-11 08:01:08 0000</bug_when>
            <thetext>It appears as if the keyboard registry changes done upstream now made dbus non-optional for gwitchit applet, even if HAL isn&apos;t used.
So dbus should be moved out of the hal USE flag conditional, or made dependant of a dbus USE flag, which in turn would make the gswitchit applet dependant on dbus USE flag. As dbus is required for gnome-settings-daemon anyway(?), I would lean towards the former.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2006-09-11 09:44:29 0000</bug_when>
            <thetext>Fixed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>recordus@gmail.com</who>
            <bug_when>2006-09-11 09:51:27 0000</bug_when>
            <thetext>yes, I re-emerged gnome-applets wiht &quot;hal&quot; USE, and successed, thx.
</thetext>
          </long_desc>
      
    </bug>

</bugzilla>