View previous topic :: View next topic |
Author |
Message |
michael_w Guru
Joined: 22 Feb 2006 Posts: 480 Location: 09xxx
|
Posted: Sat Jun 06, 2015 2:18 pm Post subject: Mal wieder ffmpeg oder wer hat Recht!? |
|
|
Hallo,
heute so: Quote: | emerge -avuDN world | , danach
Quote: | Calculating dependencies \
!!! Problem resolving dependencies for media-video/ffmpeg from @selected
... done!
!!! The ebuild selected to satisfy "media-video/ffmpeg" has unmet requirements.
- media-video/ffmpeg-2.6.3::gentoo USE="X aac alsa bzip2 encode gpl hardcoded-tables iconv mp3 network opengl postproc samba sdl theora threads truetype v4l vdpau vorbis x264 xcb xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bluray -bs2b -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -fribidi -gme -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -schroedinger -speex -ssh -static-libs -test -twolame -vaapi -vpx -wavpack -webp -x265 -zvbi" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="mmx mmxext sse sse2 sse4_1 ssse3 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -sse3 -sse4_2 -xop" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
The following REQUIRED_USE flag constraints are unsatisfied:
cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 )
The above constraints are a subset of the following complete expression:
libv4l? ( v4l ) fftools_cws2fws? ( zlib ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) samba? ( gpl ) zvbi? ( gpl ) encode? ( x264? ( gpl ) x265? ( gpl ) xvid? ( gpl ) X? ( !xcb? ( gpl ) ) ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
|
Hmmm, 1. Frage wer genau meckert hier rum? Ist es ffmpeg? Wenn ja, warum?
Auszug aus meiner make.conf (mit der ich so seit Jahren zurecht komme):
Quote: |
CFLAGS="-march=core2 -O2 -pipe -msse4.1"
CXXFLAGS="${CFLAGS}"
CPU_FLAGS_X86="mmx mmxext sse sse2 ssse3 sse4_1"
|
und Quote: |
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Core(TM)2 Quad CPU Q9550 @ 2.83GHz
stepping : 10
microcode : 0xa07
cpu MHz : 2833.000
cache size : 6144 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 4
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
|
_________________ Linux ryzen 6.6.57-gentoo-dist #1 SMP PREEMPT_DYNAMIC Fri Oct 25 08:56:19 CEST 2024 x86_64 AMD Ryzen 7 PRO 4750G with Radeon Graphics AuthenticAMD GNU/Linux |
|
Back to top |
|
|
toralf Developer
Joined: 01 Feb 2004 Posts: 3940 Location: Hamburg
|
Posted: Sat Jun 06, 2015 2:56 pm Post subject: |
|
|
I do have ssse3 both in CPU_FLAGS_X86= and ind USE= |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1713
|
Posted: Sat Jun 06, 2015 3:09 pm Post subject: |
|
|
das problem ist das hier: Code: | cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) |
das heißt, wenn du cpu_flags_x86_ssse3 hast, dann musst du auch cpu_flags_x86_sse3 aktivieren.
ich hab in deiner cpuinfo aber tatsächlich nur ssse3 gesehen. ich bin kein experte auf dem gebiet, aber wenn ich das richtig verstehe dann impliziert ssse3 sse3. du hast jetzt also 2 möglichkeiten:
entweder deaktivierst du cpu_flags_x86_ssse3 für ffmpeg, oder du aktivierst cpu_flags_x86_sse3 für ffmpeg. Mmn ist das OK, aber ich würde es nicht beschwören.
Generell finde ich das aber ein bisschen komisch vom ffmpeg ebuild... |
|
Back to top |
|
|
mv Watchman
Joined: 20 Apr 2005 Posts: 6780
|
Posted: Sun Jun 07, 2015 6:03 am Post subject: |
|
|
In Deinen CPU_FLAGS_X86 fehlt vermutlich so Einiges, das Du besser aktivieren solltest, wenn Du nicht einen bestimmten Grund hast, Code zu erzeugen, der für Deine CPU nicht-optimal ist.
emerge cpuinfo2cpuflags |
|
Back to top |
|
|
|