The mplayer ebuilds have an incorrect warning message about ssse3. "pni" (Prescott New Instructions) is *NOT* the same thing as "ssse3". PNI is the same as SSE3, a common feature of all AMD64 and Intel Core/Core2 chips. SSSE3 is a completely different instruction set, one that AMD64 chips do *not* support. It's found on newer Intel chips, and was an interim instruction set between SSE3 and SSE4/SSE4.1/SSE4.2. Please fix the ebuilds by changing the USE flags to SSE3 (or if it really is for SSSE3, then forget about it working on AMD64 chips; it's Intel-only), and by altering the warn to say "pni/sse3". For reference: http://en.wikipedia.org/wiki/SSSE3 http://en.wikipedia.org/wiki/SSE3 http://en.wikipedia.org/wiki/SSE4
I really don't understand what's your trouble with the ebuild??? (And yeah it really is SSSE3, not SSE3). $ euse -i ssse3 [- ] ssse3 (media-video/mplayer): faster floating point optimization for SSSE3 capable chips (Intel Core 2 and later chips)
The way the warning is written now suggests that pni is the same as ssse3, which it isn't, or that there would be a useflag for pni, which there isn't. We should just drop the "pni/" part in the warning.
Josh, Just following upstream's naming scheme: $ ./configure --help | grep -i ssse3 --enable-ssse3 enable SSSE3 [autodetect] Also, the ewarn was already removed in latest mplayer ( mplayer-1.0_rc2_p26258 )
Okay well, I thought it was removed, so fixed on both, now.