I tried to emerge app-admin/conky-1.4.9 with following FLAGS: USE="audacious hddtemp ipv6 truetype X -bmpx -mpd -rss -vim-syntax -wifi" and it breaks when audacious is compiled without the dbus FLAG. So the solution is if app-admin/conky-1.4.9 with USE="audacious" then media/audacious has to have USE="dbus". Reproducible: Always
Created attachment 137466 [details] updated ebuild diff If the solution I mentioned is the right one this diff file should update the ebuild.
Reopen with some errors...
The emerge.log says this SNIP hecking how to hardcode library paths into programs... immediate checking for pkg-config... yes 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.19... yes checking for AUDACIOUS... yes checking audacious/audctrl.h usability... no checking audacious/audctrl.h presence... no checking for audacious/audctrl.h... no configure: error: required header(s) not found !!! Please attach the following file when filing a report to bugs.gentoo.org: !!! /var/tmp/portage/app-admin/conky-1.4.9/work/conky-1.4.9/config.log * * ERROR: app-admin/conky-1.4.9 failed. * Call stack: * ebuild.sh, line 1701: Called dyn_compile * ebuild.sh, line 1039: Called qa_call 'src_compile' * ebuild.sh, line 44: Called src_compile * conky-1.4.9.ebuild, line 70: Called econf '--enable-proc-uptime' '--enable-x11' '--enable-double-buffer' '--enable-xdamage' '--enable-own-window' '--enable-xft' '--enable-audacious' '--disable-bmpx' '--enable-hddtemp' '--disable-mpd' '--disable-rss' '--disable-wlan' '--disable-portmon' * ebuild.sh, line 638: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-admin/conky-1.4.9/temp/build.log'. SNAP And as the elog for audacious gave this warning SNIP WARN (postinst) D-Bus has been disabled. Note that audtool will not be provided, you will not be to able to get song information from scripts or control the player remotely. SNAP I tryed to recompile it with the dbus flag. After that conky emerged fine.
> !!! Please attach the following file when filing a report to bugs.gentoo.org: > !!! /var/tmp/portage/app-admin/conky-1.4.9/work/conky-1.4.9/config.log Please do it.
Created attachment 137612 [details] build.log Sorry! Thought you o?ny need the part where it breaks.
Sorry! Thought you oĺny need the part where it breaks.
No, that's NOT config.log. Attach this file, please: > /var/tmp/portage/app-admin/conky-1.4.9/work/conky-1.4.9/config.log
Created attachment 137614 [details] config.log
Shame on my head!
<snip> conftest.c:22:31: error: audacious/audctrl.h: No such file or directory ... configure:20132: result: no configure:20165: checking for audacious/audctrl.h configure:20173: result: no configure:20183: error: required header(s) not found </snip>
Looks like the bug reporter hit this one exactly right. Audacious must be built with --enable-dbus or it doesn't install the client api files: -- a Makefile from the audacious package --- ifdef USE_DBUS SUBDIRS := libaudclient audtool $(SUBDIRS) endif -- end -- I like his proposed addition to the ebuild as well.
Check has been added, closing.