After audacious upgrade to 1.4.0 revdep-rebuild complains and tries to rebuild conky. But conky-1.4.8 doesnt build anymore with "audacious" useflag enabled. I think that conky team should update their code for audacious-1.4.0 Reproducible: Always Steps to Reproduce: 1. update audacious to 1.4.0 2. USE="audacious" emerge -av conky
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -march=prescott -O2 -pipe -fomit-frame-pointer -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/libmowgli -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -W -MT conky.o -MD -MP -MF .deps/conky.Tpo -c -o conky.o conky.c audacious.c:29:32: error: audacious/beepctrl.h: No such file or directory audacious.c: In function 'audacious_thread_func': audacious.c:109: warning: implicit declaration of function 'xmms_remote_is_running' audacious.c:117: warning: implicit declaration of function 'xmms_remote_is_paused' audacious.c:119: warning: implicit declaration of function 'xmms_remote_is_playing' audacious.c:125: warning: implicit declaration of function 'xmms_remote_get_playlist_pos' audacious.c:126: warning: implicit declaration of function 'xmms_remote_get_playlist_title' audacious.c:126: warning: assignment makes pointer from integer without a cast audacious.c:135: warning: implicit declaration of function 'xmms_remote_get_playlist_time' audacious.c:143: warning: implicit declaration of function 'xmms_remote_get_output_time' audacious.c:152: warning: implicit declaration of function 'xmms_remote_get_info' audacious.c:162: warning: implicit declaration of function 'xmms_remote_get_playlist_file' audacious.c:162: warning: assignment makes pointer from integer without a cast audacious.c:171: warning: implicit declaration of function 'xmms_remote_get_playlist_length' make[2]: *** [audacious.o] Error 1 make[2]: *** Waiting for unfinished jobs.... mv -f .deps/common.Tpo .deps/common.Po mv -f .deps/conky.Tpo .deps/conky.Po make[2]: Leaving directory `/var/tmp/portage/app-admin/conky-1.4.8/work/conky-1.4.8/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/app-admin/conky-1.4.8/work/conky-1.4.8/src' make: *** [all-recursive] Error 1 * * ERROR: app-admin/conky-1.4.8 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.8.ebuild, line 78: Called die * The specific snippet of code: * emake ${mymake} || die "compile failed" * The die message: * compile failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-admin:conky-1.4.8:20071112-233755.log'. * * Messages for package app-admin/conky-1.4.8: * * ERROR: app-admin/conky-1.4.8 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.8.ebuild, line 78: Called die * The specific snippet of code: * emake ${mymake} || die "compile failed" * The die message: * compile failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/app-admin:conky-1.4.8:20071112-233755.log'. *
As per my post on the forums, you are probably missing the audacious headers.
tux michel # revdep-rebuild WARNING WARNING *** This is a rewritten version of revdep-rebuild *** WARNING WARNING WARNING Please report any bugs to http://bugs.gentoo.org WARNING WARNING In the bug report please include the following information: WARNING emerge --info WARNING A copy of the output from the revdep-rebuild command WARNING A copy of the .revdep-rebuild* files as an attachment WARNING WARNING If the bug is severe, the previous version of revdep-rebuild is located WARNING at: /usr/lib/gentoolkit/bin/revdep-rebuild WARNING WARNING WARNING *** This is a rewritten version of revdep-rebuild *** WARNING * Configuring search environment for revdep-rebuild * Checking reverse dependencies * Packages containing binaries and libraries broken by a package update * will be emerged. * Collecting system binaries and libraries * Generated new /root/.revdep-rebuild.1_files * Collecting complete LD_LIBRARY_PATH * Generated new /root/.revdep-rebuild.2_ldpath * Checking dynamic linking consistency [ 7% ] * broken /usr/bin/conky (requires libaudacious.so.5) [ 100% ] * Generated new /root/.revdep-rebuild.3_rebuild
Actually these packages require audacious-1.3 but do not have this specified properly in their depend lines.
The audacious team changed the audacious client api for 1.4.0, breaking all versions of conky through 1.4.8 when using USE flag audacious. I have the new api working in conky svn, to be released with conky 1.4.9. Meantime please update the existing conky ebuilds with the attached patch to block audacious>=1.4.0.
Created attachment 136190 [details, diff] app-admin/conky-1.4.8.ebiuld.diff patch to block audacious >= 1.4.0
Fixed - thanks Philip. Looking forward to 1.4.9