If you try to compile x11-plugins/gkrellmms without dbus support in audacious, compilation fails because of this, so gkrelmms ebuild should test if you have audacious with dbus support or doesn't. Reproducible: Always Steps to Reproduce: 1. emerge x11-plugins/gkrellmms 2. 3. Actual Results: Package dbus-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-1.pc' to the PKG_CONFIG_PATH environment variable No package 'dbus-1' found ... Expected Results: Having audacious compiled with dbus USEflag, package works perfect.
>>> Compiling source in /var/tmp/portage/x11-plugins/gkrellmms-2.1.22-r3/work/gkrellmms ... powerpc i=altivec -pipe -c -o gkrellmms.o gkrellmms.c Package dbus-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-1.pc' to the PKG_CONFIG_PATH environment variable No package 'dbus-1' found In file included from gkrellmms.c:22: gkrellmms.h:28:31: error: audacious/audctrl.h: No such file or directory In file included from gkrellmms.c:22: gkrellmms.h:106: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token gkrellmms.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token gkrellmms.c: In function 'do_xmms_command': gkrellmms.c:108: warning: implicit declaration of function 'audacious_remote_playlist_prev' gkrellmms.c:108: error: 'proxy' undeclared (first use in this function) gkrellmms.c:108: error: (Each undeclared identifier is reported only once gkrellmms.c:108: error: for each function it appears in.) gkrellmms.c:110: warning: implicit declaration of function 'audacious_remote_is_playing' gkrellmms.c:111: warning: implicit declaration of function 'audacious_remote_is_paused' gkrellmms.c:112: warning: implicit declaration of function 'audacious_remote_pause' gkrellmms.c:114: warning: implicit declaration of function 'audacious_remote_play' gkrellmms.c:118: warning: implicit declaration of function 'audacious_remote_stop' gkrellmms.c:121: warning: implicit declaration of function 'audacious_remote_playlist_next' gkrellmms.c:126: warning: implicit declaration of function 'audacious_remote_eject' gkrellmms.c: In function 'update_gkrellmms': gkrellmms.c:216: warning: implicit declaration of function 'audacious_remote_is_running' gkrellmms.c:216: error: 'proxy' undeclared (first use in this function) gkrellmms.c:233: warning: implicit declaration of function 'audacious_remote_get_info' gkrellmms.c:302: warning: implicit declaration of function 'audacious_remote_get_output_time' gkrellmms.c: In function 'drag_data_received': gkrellmms.c:402: warning: implicit declaration of function 'audacious_remote_playlist_clear' gkrellmms.c:402: error: 'proxy' undeclared (first use in this function) gkrellmms.c:403: warning: implicit declaration of function 'audacious_remote_playlist_add_url_string' gkrellmms.c: In function 'panel_button_release': gkrellmms.c:442: error: 'proxy' undeclared (first use in this function) gkrellmms.c:454: warning: implicit declaration of function 'audacious_remote_jump_to_time' gkrellmms.c: In function 'panel_button_press': gkrellmms.c:487: error: 'proxy' undeclared (first use in this function) gkrellmms.c: In function 'create_gkrellmms': gkrellmms.c:816: error: 'proxy' undeclared (first use in this function) gkrellmms.c:818: warning: implicit declaration of function 'audacious_remote_main_win_toggle' gkrellmms.c: In function 'mainwin_back_func': gkrellmms.c:977: error: 'proxy' undeclared (first use in this function) gkrellmms.c: In function 'gkrellm_init_plugin': gkrellmms.c:1012: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token gkrellmms.c:1012: error: 'connection' undeclared (first use in this function) gkrellmms.c:1024: warning: implicit declaration of function 'dbus_g_bus_get' gkrellmms.c:1024: error: 'DBUS_BUS_SESSION' undeclared (first use in this function) gkrellmms.c:1026: error: 'proxy' undeclared (first use in this function) gkrellmms.c:1026: warning: implicit declaration of function 'dbus_g_proxy_new_for_name' make: *** [gkrellmms.o] Error 1
*** This bug has been marked as a duplicate of bug 199620 ***
Not a dupe, note the relevant error: Package dbus-1 was not found in the pkg-config search path. Perhaps you should add the directory containing `dbus-1.pc' to the PKG_CONFIG_PATH environment variable No package 'dbus-1' found
(In reply to comment #3) > Not a dupe, note the relevant error: If you read the other bug a bit more carefully, you'd see that emerging audacious with USE=dbus absolutely doesn't help. *** This bug has been marked as a duplicate of bug 199620 ***
If you read the other bug a bit more carefully, you'd see that gkrellmms need a patch ( http://bugs.gentoo.org/attachment.cgi?id=142404 ) for get it works with audacious-1.4.5.
Yeah, I did read the bug a couple times; definitely enough times to know that "Having audacious compiled with dbus USEflag, package works perfect" is complete nonsense with the current ebuild.
Fixed in CVS.