After emerging media-sound/abcde, it constantly fails due to a missing command: "glyrc". After emerging media-libs/glyr-1.0.10, the error is gone. Reproducible: Always Actual Results: # abcde [ERROR] abcde: glyrc is not in your path. [INFO] Define the full path to the executable if it exists on your system. # # emerge -av media-sound/abcde These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-sound/cd-discid-1.4::gentoo 13 KiB [ebuild N ] media-sound/id3-0.15-r1::gentoo 13 KiB [ebuild N ] media-libs/libdiscid-0.6.2::gentoo 393 KiB [ebuild N ] media-sound/id3v2-0.1.12-r1::gentoo 119 KiB [ebuild N ] media-sound/mp3gain-1.6.2::gentoo 70 KiB [ebuild N ] media-sound/vorbisgain-0.37-r2::gentoo 205 KiB [ebuild N ] dev-perl/common-sense-3.740.0-r1::gentoo 13 KiB [ebuild N ] dev-perl/Canary-Stability-2013.0.0::gentoo 5 KiB [ebuild N ] dev-python/python-magic-0.4.18::gentoo USE="-test" PYTHON_TARGETS="python3_7 python3_8 (-pypy3) -python3_6 (-python3_9)" 837 KiB [ebuild N ] virtual/perl-Pod-Simple-3.350.0-r3::gentoo 0 KiB [ebuild N ] media-video/atomicparsley-0.9.0::gentoo 169 KiB [ebuild N ] dev-python/eyeD3-0.8.11-r1:0.7::gentoo PYTHON_TARGETS="python3_7 -python3_6" 211 KiB [ebuild N ] dev-perl/MusicBrainz-DiscID-0.40.0::gentoo USE="-examples -test" 7 KiB [ebuild N ] media-sound/normalize-0.7.7-r1::gentoo USE="audiofile mad nls" 385 KiB [ebuild N ] media-sound/vorbis-tools-1.4.0-r5::gentoo USE="flac nls ogg123 speex -kate" 1.315 KiB [ebuild N ] media-libs/libopusenc-0.2.1::gentoo USE="-doc" 379 KiB [ebuild N ] dev-perl/EV-4.220.0::gentoo 189 KiB [ebuild N ] media-sound/opus-tools-0.2::gentoo USE="flac" 447 KiB [ebuild N ] dev-perl/Mojolicious-7.570.0::gentoo USE="-examples -minimal -test" 690 KiB [ebuild N ] dev-perl/WebService-MusicBrainz-1.0.4::gentoo 10 KiB [ebuild N ] media-sound/abcde-2.9.3-r1::gentoo USE="aac cdr flac id3tag lame musicbrainz normalize opus replaygain speex vorbis -aiff -mac -musepack -wavpack" 158 KiB Total: 21 packages (21 new), Size of downloads: 5.620 KiB
To clerify: The problem is, that I have to manually install media-libs/glyr for media-sound/abcde to work. Now glyr is in my world file, where it's not supposed to be, because should I ever depclean media-sound/abcde, media-libs/glyr would stay on my system. This is undesirable. The other option would be to install media-libs/glyr without adding it to the world file. But now it would be listed for depclean every time, since it is not a dependency of another package. Thus, the real soltion is to add media-libs/glyr as a dependency for media-sound/abcde...
I just hit this same thing where abcde failed to run, and this was the problem. Please add the dependency.
For me it did not complain until I added getalbumart in the ACTIONS entry of the conf file.
I've just observed it myself. Indeed, media-libs/glyr is required in order to retrieve album art.