Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 246300

Summary: media-sound/sox-14.1.0 - sox-14.1.0/src/.libs/lt-sox: undefined symbol: sox_encodings_info
Product: Gentoo Linux Reporter: Andre Hinrichs <andre.hinrichs>
Component: Current packagesAssignee: Gentoo Sound Team <sound>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 2008.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
Compile log

Description Andre Hinrichs 2008-11-10 16:06:29 UTC
On my x86-system the shortly stablelized version media-sound/sox-14.1.0 failes to compile. The complete compile log and emerge info will be attached.


Reproducible: Always

Steps to Reproduce:
1.emerge sox
Comment 1 Andre Hinrichs 2008-11-10 16:07:05 UTC
Created attachment 171314 [details]
emerge --info
Comment 2 Andre Hinrichs 2008-11-10 16:07:32 UTC
Created attachment 171315 [details]
Compile log
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-10 16:57:58 UTC
CFLAGS="-O3 -march=pentium3 -mfpmath=sse -mmmx -msse -maccumulate-outgoing-args -fomit-frame-pointer -pipe"

Does it compile if you used something like this?:

CFLAGS="-O2 -march=pentium3 -mfpmath=sse -mmmx -msse -fomit-frame-pointer -pipe"
Comment 4 Andre Hinrichs 2008-11-10 18:39:49 UTC
No, even complete fallback to CFLAGS="-O0 -march=pentium3" does not help.
Error message persists the same.
Comment 5 Alexis Ballier gentoo-dev 2008-11-14 00:15:50 UTC
weird; i suppose it doesn't fail if you first remove sox & then reinstall it, right?
Comment 6 Andre Hinrichs 2008-11-14 09:08:32 UTC
Correct! I did some more investigation:

no sox -> sox-14.0.1 : works
no sox -> sox-14.1.0 : works
sox-14.0.1 -> sox-14.0.1 : works
sox-14.0.1 -> sox-14.1.0 : does NOT work
sox-14.1.0 -> sox-14.0.1 : works
sox-14.1.0 -> sox-14.1.0 : works

WHY??
Comment 7 Alexis Ballier gentoo-dev 2008-11-14 09:35:54 UTC
(In reply to comment #6)
> Correct! I did some more investigation:
> 
> no sox -> sox-14.0.1 : works
> no sox -> sox-14.1.0 : works
> sox-14.0.1 -> sox-14.0.1 : works
> sox-14.0.1 -> sox-14.1.0 : does NOT work
> sox-14.1.0 -> sox-14.0.1 : works
> sox-14.1.0 -> sox-14.1.0 : works
> 
> WHY??


that's because it tries for no reason to run sox in the build directory and libtool messes things up... anyway, since this has been dropped from 14.2.0, i've removed that line and it should now be ok.
-> fixed