Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 423481 - sys-apps/accountsservice-0.6.21 requires gdbus-codegen to build, missing dependency
Summary: sys-apps/accountsservice-0.6.21 requires gdbus-codegen to build, missing depe...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-25 16:52 UTC by Ben Kohler
Modified: 2012-07-03 06:20 UTC (History)
3 users (show)

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


Attachments
full build.log (build.log,11.00 KB, text/plain)
2012-06-25 16:54 UTC, Ben Kohler
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Kohler gentoo-dev 2012-06-25 16:52:48 UTC
My fairly minimally-installed HTPC does not have dev-util/gdbus-codegen required by any other packages, so today's update of sys-apps/accountsservice is failing.  I think it needs a dep on dev-util/gdbus-codegen.

Reproducible: Always

Steps to Reproduce:
1.  emerge -C gdbus-codegen
2.  emerge -1 accountsservice
Actual Results:  
make -j3 
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/sys-apps/accountsservice-0.6.21/work/accountsservice-0.6.21'
Making all in src
make[2]: Entering directory `/var/tmp/portage/sys-apps/accountsservice-0.6.21/work/accountsservice-0.6.21/src'
gdbus-codegen --generate-c-code accounts-generated --c-namespace Accounts --interface-prefix=org.freedesktop. ../data/org.freedesktop.Accounts.xml
make[2]: gdbus-codegen: Command not found
gdbus-codegen --generate-c-code accounts-generated --c-namespace Accounts --interface-prefix=org.freedesktop. ../data/org.freedesktop.Accounts.xml
make[2]: gdbus-codegen: Command not found
make[2]: *** [accounts-generated.c] Error 127
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [accounts-generated.h] Error 127
make[2]: Leaving directory `/var/tmp/portage/sys-apps/accountsservice-0.6.21/work/accountsservice-0.6.21/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-apps/accountsservice-0.6.21/work/accountsservice-0.6.21'
make: *** [all] Error 2
Comment 1 Ben Kohler gentoo-dev 2012-06-25 16:54:02 UTC
Created attachment 316239 [details]
full build.log
Comment 2 Yuriy Dmitriev 2012-06-26 18:29:16 UTC
I confirm.


gdbus-codegen --generate-c-code accounts-generated --c-namespace Accounts --interface-prefix=org.freedesktop. ../data/org.freedesktop.Accounts.xml
make[2]: gdbus-codegen: Команда не найдена
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ error (command not found)

make[2]: *** [accounts-generated.c] Ошибка 127
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  Error 127
Comment 3 Jesús Guerrero Botella (RETIRED) gentoo-dev 2012-06-28 16:26:46 UTC
I've also hit this. gdbus-codegen needs to be added in DEPEND.
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-07-03 06:20:34 UTC
Thanks for reporting; fixed in cvs. I had not added gdbus-codegen initially because I had misread accountsservice's makefiles.

>  03 Jul 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
>  accountsservice-0.6.21.ebuild:
>  Add missing gdbus-codegen dependency (bug #423481, thanks to Ben Kohler et
>  al.)