Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 198998 - c-1.4.8 failed to build w/ media-sound/audacious-1.4.0
Summary: c-1.4.8 failed to build w/ media-sound/audacious-1.4.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-13 00:05 UTC by michel
Modified: 2007-11-17 22:42 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
app-admin/conky-1.4.8.ebiuld.diff (conky-1.4.8.ebuild.diff,694 bytes, patch)
2007-11-17 19:17 UTC, Philip Kovacs
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description michel 2007-11-13 00:05:29 UTC
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
Comment 1 michel 2007-11-13 00:06:22 UTC
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'.
 *

Comment 2 Brenden Matthews 2007-11-13 00:13:39 UTC
As per my post on the forums, you are probably missing the audacious headers.
Comment 3 michel 2007-11-13 12:29:56 UTC
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
Comment 4 Tony Vroon (RETIRED) gentoo-dev 2007-11-14 11:29:33 UTC
Actually these packages require audacious-1.3 but do not have this specified properly in their depend lines.
Comment 5 Philip Kovacs 2007-11-17 19:16:24 UTC
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.
Comment 6 Philip Kovacs 2007-11-17 19:17:32 UTC
Created attachment 136190 [details, diff]
app-admin/conky-1.4.8.ebiuld.diff

patch to block audacious >= 1.4.0
Comment 7 Daniel Black (RETIRED) gentoo-dev 2007-11-17 22:42:10 UTC
Fixed - thanks Philip. Looking forward to 1.4.9