Summary: | emerge x11-themes/sound-theme-freedesktop failed configure phase | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gioacchino Mazzurco <gio> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WORKSFORME | ||
Severity: | blocker | CC: | gio |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Gioacchino Mazzurco
2023-09-02 16:31:33 UTC
Please run 'perl-cleaner --all'. Thanks, I am running it now ;) I forgot to say this is a fresh installed system! It's hard to say how your system got into this state without a list of steps you've followed, but if I had to guess, it'd be something like an emerge got interrupted during Perl rebuilds (perl 5.38 just got stabled) or some USE flag was enabled on Perl which requires perl-cleaner --all afterwards. A package required perl useflag change
--------------------------------------------------
# required by media-sound/cantata-2.5.0::gentoo
# required by @plasma-g10h4ck (argument)
>=dev-lang/perl-5.36.1-r3 ithreads
media-sound/cantata -cdda
--------------------------------------------------
Maybe I didn't read well, but I don't remember any of the messages mentioned that perl cleaning was needed, but yes I remember to read somewhere that ithreads useflag was disabled by default because of compatibility issues
My guess is something like libxcrypt rebuild failing because I forgot bug 913517. (In reply to Gioacchino Mazzurco from comment #4) > A package required perl useflag change > > -------------------------------------------------- > # required by media-sound/cantata-2.5.0::gentoo > > # required by @plasma-g10h4ck (argument) > > >=dev-lang/perl-5.36.1-r3 ithreads > media-sound/cantata -cdda > -------------------------------------------------- > > Maybe I didn't read well, but I don't remember any of the messages mentioned > that perl cleaning was needed, but yes I remember to read somewhere that > ithreads useflag was disabled by default because of compatibility issues That'd do it! :D Yeah, Perl gives you a message after setting certain flags (ithreads is one of them) to tell you to run perl-cleaner --all, but it might have got buried for you. Running `perl-cleaner --all` before running emerge again fixed the problem. Thanks! |