1 |
Ffmpeg-2.6 fails to emerge with the following error: |
2 |
|
3 |
The following REQUIRED_USE flag constraints are unsatisfied: |
4 |
cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) |
5 |
|
6 |
|
7 |
I can fix this by including "mmxext" in the CPU_FLAGS_X86 |
8 |
variable of make.conf. |
9 |
|
10 |
But my processor is a Core i7 and has no mmxext as seen |
11 |
in /proc/cpuinfo: |
12 |
|
13 |
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov |
14 |
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm |
15 |
constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc |
16 |
aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm |
17 |
sse4_1 sse4_2 popcnt lahf_lm dtherm tpr_shadow vnmi flexpriority ept vpid |
18 |
|
19 |
|
20 |
What is going on? Is the ebuild file wrong? |
21 |
|
22 |
Looking at the ffmpeg ebuild directory, I see that only the ffmpeg-2.6.ebuild |
23 |
uses the X86_CPU_REQUIRED_USE variable. Maybe the maintainer got it wrong. |
24 |
|
25 |
Frank Peters |