Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 200930 - app-admin/conky-1.4.9 with audacious Flag: audacious needs USE dbus
Summary: app-admin/conky-1.4.9 with audacious Flag: audacious needs USE dbus
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-01 15:37 UTC by Justin Lecher (RETIRED)
Modified: 2008-02-02 19:06 UTC (History)
3 users (show)

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


Attachments
updated ebuild diff (conky-1.4.9.ebuild.new.diff,611 bytes, text/plain)
2007-12-01 15:53 UTC, Justin Lecher (RETIRED)
Details
build.log (build.log,8.34 KB, text/plain)
2007-12-03 12:35 UTC, Justin Lecher (RETIRED)
Details
config.log (config.log,38.78 KB, text/plain)
2007-12-03 12:53 UTC, Justin Lecher (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2007-12-01 15:37:49 UTC
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
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2007-12-01 15:53:21 UTC
Created attachment 137466 [details]
updated ebuild diff

If the solution I mentioned is the right one this diff file should update the ebuild.
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-12-01 22:28:25 UTC
Reopen with some errors...
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2007-12-03 12:23:13 UTC
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.

Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-12-03 12:32:27 UTC
> !!! 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.
Comment 5 Justin Lecher (RETIRED) gentoo-dev 2007-12-03 12:35:54 UTC
Created attachment 137612 [details]
build.log

Sorry! Thought you o?ny need the part where it breaks.
Comment 6 Justin Lecher (RETIRED) gentoo-dev 2007-12-03 12:36:22 UTC
Sorry! Thought you oĺny need the part where it breaks.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-12-03 12:51:31 UTC
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
Comment 8 Justin Lecher (RETIRED) gentoo-dev 2007-12-03 12:53:38 UTC
Created attachment 137614 [details]
config.log
Comment 9 Justin Lecher (RETIRED) gentoo-dev 2007-12-03 12:53:57 UTC
Shame on my head! 
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-12-03 13:06:20 UTC
<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>
Comment 11 Philip Kovacs 2007-12-04 20:30:19 UTC
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.
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2008-02-02 19:06:42 UTC
Check has been added, closing.