During using abcde, I receive this message: which: no icedax in (/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/usr/x86_64-pc-linux-gnu/avr/gcc-bin/4.6.3:/usr/lib64/subversion/bin:/usr/games/bin) I haven't installed app-cdr/cdrkit, but app-cdr/cdrtools. I set CDDA2WAV=cdda2wav instead of icedax in /etc/abcde/abcde.conf media-sound/cdparanoia 3.10.2-r4 app-cdr/cdrtools 3.00 media-sound/abcde 2.5.3 (aac cdparanoia flac id3 lame musicbrainz speex vorbis -normalize -replaygain)
If you look inside the abcde (it's a readable script) you will find it already has cdda2wav as a fallback, so that both cdrtools and cdrkit are supported Checked version 2.5.4 All good, closing
well, I added USE=cdr to 2.5.4's ebuild with virtual/cdrtools to get this app always (one of them)
That's a bit misleading name for USE flag. It suggests abcde has something to do with writing CDs, while it only needs cdda2wav. It would be better to rename this useflag to "cdda2wav" or at least change it description from generic "Adds support for CD writer hardware" to something like "Enables cdda2wav (audio CD ripper) support". Or just get rid of both "cdparanoia" and "cdr" USE flags and put a generic dependency || ( dev-libs/libcdio-paranoia media-sound/cdparanoia virtual/cdrtools ) (it would be pretty useless with -cdparanoia -cdr)