When upgrading to media-sound/sox-14.3.2-r1 from 14.0.0, the emerge encountered the following fatal error: checking for lame_init in -lmp3lame... yes checking for lame_get_lametag_frame in -lmp3lame... no checking for id3tag_init in -lmp3lame... yes checking for id3tag_set_fieldvalue in -lmp3lame... no configure: error: in `/usr/tmp/portage/media-sound/sox-14.3.2-r1/work/sox-14.3.2': configure: error: cannot find LAME See `config.log' for more details This system had media-sound/lame-3.97-r1 installed; the sox emerge command did not pull in a later version of this package. After the above failure, I upgraded to media-sound/lame-3.98.4, and then reran the sox emerge. This time, sox updated successfully. So media-sound/sox-14.3.2-r1 needs to have media-sound/lame-3.98.4 as a prereq.
1) Please post your `emerge --info' output next time. 2) Please attach the entire build log next time. 3) If the build log mentions a config.log, then attach that too next time. This time, it appears media-sound/lame-3.97-r1 was removed from the tree about two years ago. So update your system, please.
(In reply to comment #1) > 1) Please post your `emerge --info' output next time. > 2) Please attach the entire build log next time. > 3) If the build log mentions a config.log, then attach that too next time. I didn't attach these this time because my understanding is that they are used for debugging purposes. I had already debugged this problem and included the solution in my bug report. > This time, it appears media-sound/lame-3.97-r1 was removed from the tree about > two years ago. So update your system, please. I am updating my system. This is a bug that I encountered in that process. It's a legitimate bug: media-sound/sox-14.3.2-r1 requires media-sound/lame-3.98.4, and portage is unaware of this requirement. It is also a trivially simple bug to fix.
+ 28 Nov 2011; Samuli Suominen <ssuominen@gentoo.org> sox-14.3.2-r1.ebuild: + Force more recent media-sound/lame wrt #391931 by Dave Kemper