dbus-0.23.4 fails to emerge because it can't add messagebus group and user, which is stupid because that group and user already exist. I patched it by adding "if ! groupmod messagebus; then" and "if ! id messagebus; then" before the add commands (stolen from another ebuild). Reproducible: Always Steps to Reproduce: 1. emerge sys-apps/dbus-0.23.2-r1 2. emerge sys-apps/dbus-0.23.4 Actual Results: Failed to emerge. Expected Results: Successful emerge.
the function may error, but it shouldn't fail the ebuild. Either the eclass changed or you have something odd going on locally.
enewgroup messagebus || die "Problem adding messagebus group" It could be that "|| die ..." that is screwing it up.
I just realized that echo test:more | cut -d: -f1 returns a blank line on my system. It also fails doing the getent group messagebus | cut ... etc, thing. I'll have to figure this out. Sorry, looks like something wrong with my system. Or something wrong with the cut program. But since I'm playing with some weird optimization flags and GCC 4, it could easily be a compiler bug. Close this bug, I guess, unless there's some reason to leave it open. If it _is_ a bug, it looks like a bug in cut.
*** This bug has been marked as a duplicate of 87429 ***
*** Bug 93234 has been marked as a duplicate of this bug. ***
Reopening - not related to Bug 87429.
Yes, this bug was filed by me, and marked duplicate by me when I found the real problem. The ebuild was failing because my cut program was broken. Please close it again.
(In reply to comment #7) > Please close it again. Why should it be closed when it
(In reply to comment #7) > Please close it again. Why should it be closed when it´s not fixed? See the duplicate Bug 93234 - coreutils patch does not fix it...
Okay, but the reason given for reopening this bug is incorrect. When I experienced this problem, it *was* coreutils and the cut program causing the bug. Fixing cut fixed the dbus ebuild. This must be a different problem.
closing this one again *** This bug has been marked as a duplicate of 87429 ***