libmfx-related compilation error

Support for HandBrake on Linux, Solaris, and other Unix-like platforms
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
veysey
Posts: 2
Joined: Fri Jan 06, 2017 1:54 am

libmfx-related compilation error

Post by veysey »

Please detail your question or problem in as much detail as possible:
Compiling from git with --enable-qsv fails because of a libmfx error. The version that the installation downloads into the contrib directory appears outdated. It is version 1.16 of mfx_dispatch instead of version 1.19.

The problem appears to be fixed (at least, things will compile) by pulling the current version of mfx_dispatch from git and building it with HandBrake/build/contrib/ as the target.

Tell us about your environment. What version of HandBrake? What version of Linux / Unix are you running. etc.

Current pull from git, Mint 18.1

If there was any exception or error displayed, please copy it and paste it here:

set -e; cd ./contrib/ffmpeg/libav-12/; CC=/usr/bin/gcc CFLAGS="-I/tmp/2/HandBrake/build/contrib/include -std=gnu99 -mfpmath=sse -msse2" CXX=/usr/bin/g++ CXXFLAGS="-I/tmp/2/HandBrake/build/contrib/include -mfpmath=sse -msse2" CPPFLAGS="-I/tmp/2/HandBrake/build/contrib/include -mfpmath=sse -msse2" LDFLAGS="-L/tmp/2/HandBrake/build/contrib/lib " PKG_CONFIG_PATH="/tmp/2/HandBrake/build/contrib/lib/pkgconfig" PATH="/tmp/2/HandBrake/build/contrib/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" ./configure --prefix=/tmp/2/HandBrake/build/contrib/ --disable-shared --enable-static --enable-gpl --disable-doc --disable-bsfs --enable-bsf=aac_adtstoasc --disable-avconv --disable-avplay --disable-avprobe --disable-avdevice --disable-muxers --disable-network --disable-hwaccels --disable-vaapi --disable-vdpau --disable-encoders --enable-libmp3lame --enable-encoder=aac --enable-encoder=ac3 --enable-encoder=eac3 --enable-encoder=flac --enable-encoder=mpeg2video --enable-encoder=mpeg4 --enable-encoder=libmp3lame --enable-libopus --enable-encoder=libopus --enable-libvpx --enable-encoder=libvpx_vp8 --disable-decoder=libvpx_vp8 --enable-encoder=libvpx_vp9 --disable-decoder=libvpx_vp9 --enable-zlib --enable-bzlib --enable-pthreads --cc="/usr/bin/gcc" --extra-ldflags="-mfpmath=sse -msse2 -L/tmp/2/HandBrake/build/contrib/lib" --enable-nonfree --enable-libfdk-aac --enable-encoder=libfdk_aac --enable-muxer=matroska --enable-muxer=webm --enable-muxer=mov --enable-muxer=mp4 --enable-muxer=psp --enable-muxer=ipod --disable-debug --extra-cflags="-mfpmath=sse -msse2 -I/tmp/2/HandBrake/build/contrib/include -DNDEBUG" --enable-libmfx
ERROR: libmfx not found

If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
libav-tools@libav.org mailing list or IRC #libav on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
../contrib/ffmpeg/module.rules:2: recipe for target 'contrib/ffmpeg/.stamp.configure' failed
make: *** [contrib/ffmpeg/.stamp.configure] Error 1

Please include the scan or encode log:

Code: Select all

 Paste a log of the scan or encode between these code brackets, or use a pastebin website and provide us with the URL it gives you. 
 Logs are required for all support requests.
Post Reply