Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 391931 - media-sound/sox-14.3.2-r1 should depend on media-sound/lame-3.98.4
Summary: media-sound/sox-14.3.2-r1 should depend on media-sound/lame-3.98.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-26 02:48 UTC by Dave Kemper
Modified: 2011-11-28 18:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Kemper 2011-11-26 02:48:43 UTC
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.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2011-11-26 17:06:21 UTC
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.
Comment 2 Dave Kemper 2011-11-26 22:51:36 UTC
(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.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2011-11-28 18:01:33 UTC
+  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