Jump to content
funtoo forums
  • 0
fbroering

VLC does not compile because of incompatible processor

Question

In trying to emerge kde-plasma, but I have been problems with incompatible processor when it is installing vlc.

The error text:

if test "x86_64-pc-linux-gnu" = "x86_64-pc-linux-gnu"; then \
	./vlc-cache-gen ../modules ; \
else \
	echo "Cross-compilation: cache generation skipped!" ; \
fi
Incompatible processor. This Qt build requires the following features:
    aes
Aborted. Incompatible processor: missing feature 0x2000000 - aes.
/bin/sh: line 4: 21696 Aborted                 ./vlc-cache-gen ../modules
Makefile:1526: recipe for target '../modules/plugins.dat' failed
make[2]: *** [../modules/plugins.dat] Error 134
make[2]: Leaving directory '/var/tmp/portage/media-video/vlc-2.2.6-r2/work/vlc-2.2.6/bin'
Makefile:2265: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/var/tmp/portage/media-video/vlc-2.2.6-r2/work/vlc-2.2.6'
Makefile:2150: recipe for target 'all' failed
make: *** [all] Error 2
 [31;01m*[0m ERROR: media-video/vlc-2.2.6-r2::media-kit failed (compile phase):
 [31;01m*[0m   emake failed
 [31;01m*[0m 
 [31;01m*[0m If you need support, post the output of `emerge --info '=media-video/vlc-2.2.6-r2::media-kit'`,
 [31;01m*[0m the complete build log and the output of `emerge -pqv '=media-video/vlc-2.2.6-r2::media-kit'`.
 [31;01m*[0m The complete build log is located at '/var/tmp/portage/media-video/vlc-2.2.6-r2/temp/build.log'.
 [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-video/vlc-2.2.6-r2/temp/environment'.
 [31;01m*[0m Working directory: '/var/tmp/portage/media-video/vlc-2.2.6-r2/work/vlc-2.2.6'
 [31;01m*[0m S: '/var/tmp/portage/media-video/vlc-2.2.6-r2/work/vlc-2.2.6'

 

emerge_info.txt

emerge_pqv.txt

epro_show.txt

Share this post


Link to post
Share on other sites

5 answers to this question

Recommended Posts

  • 0

cpuid2cpuflags output:

CPU_FLAGS_X86: mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3

My make.conf:

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
USE="binary -rdoc -aes mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
CPU_FLAGS_X86="mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3"
MAKEOPTS="-j5"
VIDEO_CARDS="intel"
LINGUAS="pt_BR"
#RUBY_TARGETS="ruby24"

 

Share this post


Link to post
Share on other sites
  • 0

OK, your cpu does not support aes but some versions of qt and maybe gcc do not detect that correctly. So to ananlyze that further, could you post following information:

- The output of: 

gcc -march=native -E -v - </dev/null 2>&1 | grep cc1

- The complete build log of vlc. /var/tmp/portage/media-video/vlc-2.2.6-r2/temp/build.log

Share this post


Link to post
Share on other sites
  • 0

The output of the command:

/usr/libexec/gcc/x86_64-pc-linux-gnu/5.4.0/cc1 -E -quiet -v - -march=westmere -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mno-movbe -mno-aes -mno-sha -mno-pclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -msse4.2 -msse4.1 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mno-xsave -mno-xsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mno-clflushopt -mno-xsavec -mno-xsaves -mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-clwb -mno-pcommit -mno-mwaitx --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=westmere

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...