Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mal wieder ffmpeg oder wer hat Recht!?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
michael_w
Guru
Guru


Joined: 22 Feb 2006
Posts: 480
Location: 09xxx

PostPosted: Sat Jun 06, 2015 2:18 pm    Post subject: Mal wieder ffmpeg oder wer hat Recht!? Reply with quote

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
View user's profile Send private message
toralf
Developer
Developer


Joined: 01 Feb 2004
Posts: 3940
Location: Hamburg

PostPosted: Sat Jun 06, 2015 2:56 pm    Post subject: Reply with quote

I do have ssse3 both in CPU_FLAGS_X86= and ind USE=
Back to top
View user's profile Send private message
Christian99
Veteran
Veteran


Joined: 28 May 2009
Posts: 1714

PostPosted: Sat Jun 06, 2015 3:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6780

PostPosted: Sun Jun 07, 2015 6:03 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum