Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

VLC does not compile because of incompatible processor


fbroering

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

Link to comment
Share on other sites

2 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"

 

Link to comment
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

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...