Closed kieranjol closed 1 year ago
Is ffmpeg version N-44303-gd14a1bd
the equivalent of HEAD? This was causing it to fail on AudioStats for me, because I was using the latest release and had to switch over.
Sorry I am also on a Mac so YMMV but I also had to make sure ffmpeg -filters | grep 'readvitc'
and ffmpeg -filters | grep 'readeia608'
returned something other than -v
Thanks for getting back so quick! It is head,looks like the second most recent commit https://github.com/FFmpeg/FFmpeg/commits/master
As for the ffmpeg versioning, is this to be expected or do I need to do something else? I'm seeing -v
alright but not sure what it means:
ffmpeg -v 0 -filters | grep 'readvitc' && ffmpeg -v 0 -filters | grep 'readeia608'
... readvitc V->V Read vertical interval timecode and write it to frame metadata.
T.. readeia608 V->V Read EIA-608 Closed Caption codes from input video and write them to frame metadata.
I'm having compiling problems too right now, so... 😅
You have both! Yours does seem to be getting stuck on the Audio part specifically though...
When I wanted to compile branches relating to pull requests, I usually snuck into work so I could use their macs and homebrew, so I haven't used an actual build script in a while.
And just in case it's needed:
ls -lh '/home/kieranjol/gitstuff/qctools/Project/QtCreator'
-rw-rw-r-- 1 kieranjol kieranjol 1.5K Apr 8 19:03 blackmagic.pri
-rw-rw-r-- 1 kieranjol kieranjol 633 Apr 8 19:03 brew_build.md
-rw-rw-r-- 1 kieranjol kieranjol 860 Apr 8 19:03 brew.pri
-rw-rw-r-- 1 kieranjol kieranjol 910 Apr 8 19:03 ffmpeg.pri
-rw-rw-r-- 1 kieranjol kieranjol 21K Apr 8 21:50 Makefile
drwxrwxr-x 2 kieranjol kieranjol 4.0K Apr 8 19:03 qctools-cli
drwxrwxr-x 2 kieranjol kieranjol 4.0K Apr 8 19:03 qctools-gui
drwxrwxr-x 4 kieranjol kieranjol 4.0K Apr 8 19:06 qctools-lib
-rwxrwxr-x 1 kieranjol kieranjol 152 Apr 8 19:03 QCTools.pro
You know, I just recompiled ffmpeg from HEAD and got make[1]: *** No rule to make target '/usr/local/Cellar/ffmpeg/HEAD-c169ab4/include/libavutil/frame.h', needed by 'AudioStats.o'. Stop.
raised by qctools-cli build. Maybe something has changed very recently in master?
@ablwr, for you is /usr/local/Cellar/ffmpeg/HEAD-c169ab4
a directory? c169ab4
is from April 3rd, so I suggest it's hard-coded in our of your Makefiles to reference what existed when they were made. If your ffmpeg is built in a different directory then please remove the Makefiles and rebuild. cc @ElderOrb
Thanks @dericed ! Building seems to be back to normal to me, I think you were right.
I'm still not seeing the EAI filter get applied when selected in master, but that is a different issue.
Hi @kieranjol, please test with git-master. If that doesn't work try:
cd Project/QtCreator
cd qctools-lib
qmake qctools-lib.pro
make
cd ../qctools-gui
qmake qctools-gui.pro
make
Doing a git pull
to master and then running ./build
resulted in the same errors as before and no binary.
i tried your workaround and I got different errors (here's the end of the log, I can provide full terminal output if you wish):
compiling ../../../Source/GUI/config.cpp
compiling ../../../Source/GUI/draggablechildrenbehaviour.cpp
../../../Source/GUI/draggablechildrenbehaviour.cpp: In member function 'virtual bool DraggableChildrenBehaviour::eventFilter(QObject*, QEvent*)':
../../../Source/GUI/draggablechildrenbehaviour.cpp:107:18: warning: unused variable 'dragLeaveEvent' [-Wunused-variable]
auto dragLeaveEvent = static_cast<QDragLeaveEvent*> (event);
^
compiling ../../../Source/ThirdParty/cqmarkdown/CMarkdown.cpp
rcc ../../../Source/Resource/Resources.qrc
compiling resources/qrc_Resources.cpp
rcc qmake_help_images.qrc
compiling resources/qrc_qmake_help_images.cpp
moc ../../../Source/GUI/BigDisplay.h
compiling moc/moc_BigDisplay.cpp
moc ../../../Source/GUI/Control.h
compiling moc/moc_Control.cpp
moc ../../../Source/GUI/FilesList.h
compiling moc/moc_FilesList.cpp
moc ../../../Source/GUI/Help.h
compiling moc/moc_Help.cpp
moc ../../../Source/GUI/Info.h
compiling moc/moc_Info.cpp
moc ../../../Source/GUI/mainwindow.h
compiling moc/moc_mainwindow.cpp
moc ../../../Source/GUI/preferences.h
compiling moc/moc_preferences.cpp
moc ../../../Source/GUI/Plot.h
compiling moc/moc_Plot.cpp
moc ../../../Source/GUI/Plots.h
compiling moc/moc_Plots.cpp
moc ../../../Source/GUI/PlotLegend.h
compiling moc/moc_PlotLegend.cpp
moc ../../../Source/GUI/PlotScaleWidget.h
compiling moc/moc_PlotScaleWidget.cpp
moc ../../../Source/GUI/TinyDisplay.h
compiling moc/moc_TinyDisplay.cpp
moc ../../../Source/GUI/SelectionArea.h
compiling moc/moc_SelectionArea.cpp
moc ../../../Source/GUI/imagelabel.h
compiling moc/moc_imagelabel.cpp
moc ../../../Source/GUI/draggablechildrenbehaviour.h
compiling moc/moc_draggablechildrenbehaviour.cpp
linking QCTools
/home/kieranjol/.linuxbrew/lib/libpng16.so.16: undefined reference to `inflateValidate@ZLIB_1.2.9'
collect2: error: ld returned 1 exit status
Makefile.Release:256: recipe for target 'QCTools' failed
make[1]: *** [QCTools] Error 1
make[1]: Leaving directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-gui'
Makefile:38: recipe for target 'release' failed
make: *** [release] Error 2
P.S Looking into this as it could just be the issue: http://serverfault.com/questions/831680/libpng16-so-undefined-reference-to-inflatevalidate
Kieran, can you retest this with master?
I got a lot further on Ubuntu 16.04 this time using ./build.Here's the errors I got at the end this time:
Link\ SDK -I../../../Source/ThirdParty/qblowfish -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/moc_SignalServerConnectionChecker.o release/moc_SignalServerConnectionChecker.cpp
/usr/lib/x86_64-linux-gnu/qt5/bin/moc -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/kieran110s/qctools/Project/QtCreator/qctools-lib -I/home/kieran110s/ffmpeg -I/home/kieran110s/qctools/Source -I/home/kieran110s/qctools/Source/ThirdParty/tinyxml2 -I'/home/kieran110s/Blackmagic DeckLink SDK' -I/home/kieran110s/qctools/Source/ThirdParty/qblowfish -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../../../Source/Core/SignalServer.h -o release/moc_SignalServer.cpp
g++ -c -m64 -pipe -DWITH_SYSTEM_FFMPEG=1 -O2 -fPIC -std=c++0x -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../../../../ffmpeg -I../../../Source -I../../../Source/ThirdParty/tinyxml2 -I../../../../Blackmagic\ DeckLink\ SDK -I../../../Source/ThirdParty/qblowfish -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/moc_SignalServer.o release/moc_SignalServer.cpp
rm -f libqctools.a
ar cqs libqctools.a release/tinyxml2.o release/AudioCore.o release/AudioStats.o release/CommonStats.o release/Core.o release/FFmpeg_Glue.o release/VideoCore.o release/VideoStats.o release/FormatStats.o release/CommonStreamStats.o release/AudioStreamStats.o release/VideoStreamStats.o release/StreamsStats.o release/TimeCode.o release/FileInformation.o release/SignalServerConnectionChecker.o release/SignalServer.o release/Preferences.o release/qblowfish.o release/moc_FileInformation.o release/moc_SignalServerConnectionChecker.o release/moc_SignalServer.o
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
cd qctools-cli/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qctools/Project/QtCreator/qctools-cli/qctools-cli.pro -o Makefile ) && make -f Makefile
Project MESSAGE: QCTOOLS_USE_BREW_NOT_EMPTY = false
Project MESSAGE: QCTOOLS_USE_BREW_EQUALS_TRUE = false
Project MESSAGE: PWD = /home/kieran110s/qctools/Project/QtCreator/qctools-cli
Project MESSAGE: qctools: SOURCES_PATH = /home/kieran110s/qctools/Source
Project MESSAGE: qctools: THIRD_PARTY_PATH = /home/kieran110s
Project MESSAGE: add external ffmpeg /home/kieran110s/ffmpeg
Project MESSAGE: QCTOOLS_USE_BLACKMAGIC is not true, blackmagic integration disabled
Project MESSAGE: QCTOOLS_USE_BREW_NOT_EMPTY = false
Project MESSAGE: QCTOOLS_USE_BREW_EQUALS_TRUE = false
Project MESSAGE: PWD = /home/kieran110s/qctools/Project/QtCreator/qctools-cli
Project MESSAGE: qctools: SOURCES_PATH = /home/kieran110s/qctools/Source
Project MESSAGE: qctools: THIRD_PARTY_PATH = /home/kieran110s
Project MESSAGE: add external ffmpeg /home/kieran110s/ffmpeg
Project MESSAGE: QCTOOLS_USE_BLACKMAGIC is not true, blackmagic integration disabled
WARNING: Failure to find: version.h
Project MESSAGE: QCTOOLS_USE_BREW_NOT_EMPTY = false
Project MESSAGE: QCTOOLS_USE_BREW_EQUALS_TRUE = false
Project MESSAGE: PWD = /home/kieran110s/qctools/Project/QtCreator/qctools-cli
Project MESSAGE: qctools: SOURCES_PATH = /home/kieran110s/qctools/Source
Project MESSAGE: qctools: THIRD_PARTY_PATH = /home/kieran110s
Project MESSAGE: add external ffmpeg /home/kieran110s/ffmpeg
Project MESSAGE: QCTOOLS_USE_BLACKMAGIC is not true, blackmagic integration disabled
WARNING: Failure to find: version.h
make[1]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
make -f Makefile.Release
make[2]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../qctools-lib -I../../../Source -I../../../../ffmpeg -I../../../../Blackmagic\ DeckLink\ SDK -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/main.o ../../../Source/Cli/main.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../qctools-lib -I../../../Source -I../../../../ffmpeg -I../../../../Blackmagic\ DeckLink\ SDK -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/cli.o ../../../Source/Cli/cli.cpp
/usr/lib/x86_64-linux-gnu/qt5/bin/moc -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/kieran110s/qctools/Project/QtCreator/qctools-cli -I/home/kieran110s/qctools/Project/QtCreator/qctools-lib -I/home/kieran110s/qctools/Source -I/home/kieran110s/ffmpeg -I'/home/kieran110s/Blackmagic DeckLink SDK' -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../../../Source/Cli/cli.h -o release/moc_cli.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../qctools-lib -I../../../Source -I../../../../ffmpeg -I../../../../Blackmagic\ DeckLink\ SDK -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/moc_cli.o release/moc_cli.cpp
g++ -m64 -Wl,-O1 -o qcli release/main.o release/cli.o release/moc_cli.o -L/home/kieran110s/qctools/Project/QtCreator/qctools-cli/../qctools-lib/ -lqctools -L/home/kieran110s/ffmpeg/libavdevice -lavdevice -L/home/kieran110s/ffmpeg/libavcodec -L/home/kieran110s/ffmpeg/libavfilter -lavfilter -L/home/kieran110s/ffmpeg/libavformat -lavformat -L/home/kieran110s/ffmpeg/libpostproc -lpostproc -L/home/kieran110s/ffmpeg/libswresample -lswresample -L/home/kieran110s/ffmpeg/libswscale -lswscale -lavcodec -L/home/kieran110s/ffmpeg/libavutil -lavutil -lz -lbz2 -ldl -lrt -lQt5Network -lQt5Core -lpthread
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_filter_frame':
vf_deinterlace_vaapi.c:(.text+0x4d0): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x53b): undefined reference to `vaBeginPicture'
vf_deinterlace_vaapi.c:(.text+0x573): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0x5af): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x5c7): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x75a): undefined reference to `vaMapBuffer'
vf_deinterlace_vaapi.c:(.text+0x7c7): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x810): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0x822): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x873): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x929): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x962): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x99a): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x9b0): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x9ca): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x9f9): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xa35): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_input':
vf_deinterlace_vaapi.c:(.text+0xacb): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xaee): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xb0e): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_output':
vf_deinterlace_vaapi.c:(.text+0xc0c): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xc2a): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xc45): undefined reference to `vaDestroyConfig'
vf_deinterlace_vaapi.c:(.text+0xcb8): undefined reference to `vaCreateConfig'
vf_deinterlace_vaapi.c:(.text+0xcc5): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe4c): undefined reference to `vaCreateContext'
vf_deinterlace_vaapi.c:(.text+0xe5b): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe93): undefined reference to `vaQueryVideoProcFilterCaps'
vf_deinterlace_vaapi.c:(.text+0xf85): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0xfb3): undefined reference to `vaQueryVideoProcPipelineCaps'
vf_deinterlace_vaapi.c:(.text+0x11b3): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11cd): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11fc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_uninit':
vf_deinterlace_vaapi.c:(.text.unlikely+0x76): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text.unlikely+0x94): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text.unlikely+0xaf): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_filter_frame':
vf_scale_vaapi.c:(.text+0x206): undefined reference to `vaBeginPicture'
vf_scale_vaapi.c:(.text+0x23e): undefined reference to `vaCreateBuffer'
vf_scale_vaapi.c:(.text+0x252): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x285): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x299): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x2e3): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x34d): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x367): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x3fb): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x438): undefined reference to `vaDestroyBuffer'
vf_scale_vaapi.c:(.text+0x44a): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x483): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_input':
vf_scale_vaapi.c:(.text+0x4d0): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x4eb): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_output':
vf_scale_vaapi.c:(.text+0x5af): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x5ca): undefined reference to `vaDestroyConfig'
vf_scale_vaapi.c:(.text+0x630): undefined reference to `vaCreateConfig'
vf_scale_vaapi.c:(.text+0x644): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x846): undefined reference to `vaCreateContext'
vf_scale_vaapi.c:(.text+0x91f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_uninit':
vf_scale_vaapi.c:(.text.unlikely+0x26): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text.unlikely+0x41): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode_h264.o): In function `vaapi_encode_h264_configure':
vaapi_encode_h264.c:(.text.unlikely+0x3e7): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_destroy_buffers':
vaapi_decode.c:(.text+0x48): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0x5d): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xc2): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0xd0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `vaapi_decode_make_config':
vaapi_decode.c:(.text+0x17a): undefined reference to `vaMaxNumProfiles'
vaapi_decode.c:(.text+0x1aa): undefined reference to `vaQueryConfigProfiles'
vaapi_decode.c:(.text+0x2ce): undefined reference to `vaCreateConfig'
vaapi_decode.c:(.text+0x2df): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x334): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0x370): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_param_buffer':
vaapi_decode.c:(.text+0x6be): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x724): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_slice_buffer':
vaapi_decode.c:(.text+0x7f3): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x854): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x906): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x934): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x967): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_issue':
vaapi_decode.c:(.text+0x9fa): undefined reference to `vaBeginPicture'
vaapi_decode.c:(.text+0xa18): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa3c): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa56): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xab3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb06): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb31): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xb3e): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb63): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb8b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_common_frame_params':
vaapi_decode.c:(.text+0xc3a): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_uninit':
vaapi_decode.c:(.text+0xc86): undefined reference to `vaDestroyContext'
vaapi_decode.c:(.text+0xca0): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0xcd3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xd03): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_init':
vaapi_decode.c:(.text+0xeaa): undefined reference to `vaCreateContext'
vaapi_decode.c:(.text+0xebc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free_output_buffer':
vaapi_encode.c:(.text+0x18): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_alloc_output_buffer':
vaapi_encode.c:(.text+0x8e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0xf6): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x126): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_packed_header.isra.0':
vaapi_encode.c:(.text+0x1d0): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x220): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x297): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x2cb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_param_buffer.isra.1':
vaapi_encode.c:(.text+0x37e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x3e4): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_issue':
vaapi_encode.c:(.text+0x688): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0xe09): undefined reference to `vaBeginPicture'
vaapi_encode.c:(.text+0xe17): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xe4c): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xe72): undefined reference to `vaRenderPicture'
vaapi_encode.c:(.text+0xe80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xee4): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xf52): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0xf80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xfbc): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1022): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0x1030): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free':
vaapi_encode.c:(.text+0x132f): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1355): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode2':
vaapi_encode.c:(.text+0x16fb): undefined reference to `vaMapBuffer'
vaapi_encode.c:(.text+0x1738): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x174a): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x17cf): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x1cc1): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1d84): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1e3f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_close':
vaapi_encode.c:(.text.unlikely+0x37): undefined reference to `vaDestroyContext'
vaapi_encode.c:(.text.unlikely+0x52): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_init':
vaapi_encode.c:(.text.unlikely+0x1cf): undefined reference to `vaMaxNumProfiles'
vaapi_encode.c:(.text.unlikely+0x20d): undefined reference to `vaQueryConfigProfiles'
vaapi_encode.c:(.text.unlikely+0x228): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x26d): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x2d5): undefined reference to `vaCreateConfig'
vaapi_encode.c:(.text.unlikely+0x2e3): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x4d7): undefined reference to `vaCreateContext'
vaapi_encode.c:(.text.unlikely+0x4e9): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x781): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0x9ba): undefined reference to `vaMaxNumEntrypoints'
vaapi_encode.c:(.text.unlikely+0x9f1): undefined reference to `vaQueryConfigEntrypoints'
vaapi_encode.c:(.text.unlikely+0xa5e): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0xa73): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_map_frame':
hwcontext_vaapi.c:(.text+0x149): undefined reference to `vaSyncSurface'
hwcontext_vaapi.c:(.text+0x185): undefined reference to `vaCreateImage'
hwcontext_vaapi.c:(.text+0x1ac): undefined reference to `vaMapBuffer'
hwcontext_vaapi.c:(.text+0x287): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x2c4): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x2d5): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x2f3): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x313): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x34b): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0x3af): undefined reference to `vaGetImage'
hwcontext_vaapi.c:(.text+0x3c5): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x3e2): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_unmap_frame':
hwcontext_vaapi.c:(.text+0x4fc): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x51a): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x528): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x566): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x5ba): undefined reference to `vaPutImage'
hwcontext_vaapi.c:(.text+0x5d0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_init':
hwcontext_vaapi.c:(.text+0xb3a): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0xb79): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0xbeb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_pool_alloc':
hwcontext_vaapi.c:(.text+0xf75): undefined reference to `vaCreateSurfaces'
hwcontext_vaapi.c:(.text+0x1004): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1041): undefined reference to `vaDestroySurfaces'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_buffer_free':
hwcontext_vaapi.c:(.text+0x10b3): undefined reference to `vaDestroySurfaces'
hwcontext_vaapi.c:(.text+0x10c0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_get_constraints':
hwcontext_vaapi.c:(.text+0x121e): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x125b): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x15ff): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x170b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_init':
hwcontext_vaapi.c:(.text+0x1751): undefined reference to `vaMaxNumImageFormats'
hwcontext_vaapi.c:(.text+0x1782): undefined reference to `vaQueryImageFormats'
hwcontext_vaapi.c:(.text+0x19f4): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_free':
hwcontext_vaapi.c:(.text+0x1bd9): undefined reference to `vaTerminate'
hwcontext_vaapi.c:(.text+0x1bea): undefined reference to `XCloseDisplay'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_create':
hwcontext_vaapi.c:(.text+0x1c82): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1c97): undefined reference to `vaGetDisplay'
hwcontext_vaapi.c:(.text+0x1cab): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1cdb): undefined reference to `vaInitialize'
hwcontext_vaapi.c:(.text+0x1d34): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1d71): undefined reference to `vaGetDisplayDRM'
hwcontext_vaapi.c:(.text+0x1de3): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1df7): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1e63): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1e97): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_create':
hwcontext_vdpau.c:(.text+0x5f3): undefined reference to `XOpenDisplay'
hwcontext_vdpau.c:(.text+0x608): undefined reference to `XDisplayString'
hwcontext_vdpau.c:(.text+0x614): undefined reference to `XDefaultScreen'
hwcontext_vdpau.c:(.text+0x626): undefined reference to `vdp_device_create_x11'
hwcontext_vdpau.c:(.text+0x6fb): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_free':
hwcontext_vdpau.c:(.text+0x74a): undefined reference to `XCloseDisplay'
collect2: error: ld returned 1 exit status
Makefile.Release:147: recipe for target 'qcli' failed
make[2]: *** [qcli] Error 1
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:38: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:69: recipe for target 'sub-qctools-cli-qctools-cli-pro-make_first' failed
make: *** [sub-qctools-cli-qctools-cli-pro-make_first] Error 2
QCTools binary is in qctools/Project/QtCreator
and here is the full output when i run ./build,just incase it's necessary:
./build
SCRIPT_DIR: + /home/kieran110s/qctools/Project/BuildAllFromSource
PWD: + /home/kieran110s
PWD: + /home/kieran110s
chmod: cannot access 'version.sh': No such file or directory
install prefix /usr/local
source path .
C compiler gcc
C library glibc
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
standalone assembly yes
x86 assembler nasm
MMX enabled yes
MMXEXT enabled yes
3DNow! enabled yes
3DNow! extended enabled yes
SSE enabled yes
SSSE3 enabled yes
AESNI enabled yes
AVX enabled yes
AVX2 enabled yes
XOP enabled yes
FMA3 enabled yes
FMA4 enabled yes
i686 features enabled yes
CMOV is fast yes
EBX available yes
EBP available yes
debug symbols no
strip symbols yes
optimize for size no
optimizations yes
static yes
shared no
postprocessing support yes
network support yes
threading support pthreads
safe bitstream reader yes
texi2html enabled no
perl enabled yes
pod2man enabled yes
makeinfo enabled yes
makeinfo supports HTML yes
External libraries:
alsa libxcb_shm sndio
bzlib libxcb_xfixes xlib
libxcb sdl2 zlib
libxcb_shape
External libraries providing hardware acceleration:
cuda nvenc vaapi
cuvid v4l2_m2m vdpau
nvdec
Libraries:
avcodec avformat swresample
avdevice avutil swscale
avfilter postproc
Programs:
ffmpeg
Enabled decoders:
aac atrac3pal escape130
aac_fixed aura evrc
aac_latm aura2 exr
aasc avrn ffv1
ac3 avrp ffvhuff
ac3_fixed avs ffwavesynth
adpcm_4xm avui fic
adpcm_adx ayuv fits
adpcm_afc bethsoftvid flac
adpcm_aica bfi flashsv
adpcm_ct bink flashsv2
adpcm_dtk binkaudio_dct flic
adpcm_ea binkaudio_rdft flv
adpcm_ea_maxis_xa bintext fmvc
adpcm_ea_r1 bitpacked fourxm
adpcm_ea_r2 bmp fraps
adpcm_ea_r3 bmv_audio frwu
adpcm_ea_xas bmv_video g2m
adpcm_g722 brender_pix g723_1
adpcm_g726 c93 g729
adpcm_g726le cavs gdv
adpcm_ima_amv ccaption gif
adpcm_ima_apc cdgraphics gremlin_dpcm
adpcm_ima_dat4 cdxl gsm
adpcm_ima_dk3 cfhd gsm_ms
adpcm_ima_dk4 cinepak h261
adpcm_ima_ea_eacs clearvideo h263
adpcm_ima_ea_sead cljr h263_v4l2m2m
adpcm_ima_iss cllc h263i
adpcm_ima_oki comfortnoise h263p
adpcm_ima_qt cook h264
adpcm_ima_rad cpia h264_cuvid
adpcm_ima_smjpeg cscd h264_v4l2m2m
adpcm_ima_wav cyuv hap
adpcm_ima_ws dca hevc
adpcm_ms dds hevc_cuvid
adpcm_mtaf dfa hnm4_video
adpcm_psx dirac hq_hqa
adpcm_sbpro_2 dnxhd hqx
adpcm_sbpro_3 dolby_e huffyuv
adpcm_sbpro_4 dpx iac
adpcm_swf dsd_lsbf idcin
adpcm_thp dsd_lsbf_planar idf
adpcm_thp_le dsd_msbf iff_ilbm
adpcm_vima dsd_msbf_planar imc
adpcm_xa dsicinaudio indeo2
adpcm_yamaha dsicinvideo indeo3
aic dss_sp indeo4
alac dst indeo5
alias_pix dvaudio interplay_acm
als dvbsub interplay_dpcm
amrnb dvdsub interplay_video
amrwb dvvideo jacosub
amv dxa jpeg2000
anm dxtory jpegls
ansi dxv jv
ape eac3 kgv1
apng eacmv kmvc
aptx eamad lagarith
ass eatgq loco
asv1 eatgv m101
asv2 eatqi mace3
atrac1 eightbps mace6
atrac3 eightsvx_exp magicyuv
atrac3al eightsvx_fib mdec
atrac3p escape124 metasound
microdvd pcm_s16be_planar shorten
mimic pcm_s16le sipr
mjpeg pcm_s16le_planar smackaud
mjpeg_cuvid pcm_s24be smacker
mjpegb pcm_s24daud smc
mlp pcm_s24le smvjpeg
mmvideo pcm_s24le_planar snow
motionpixels pcm_s32be sol_dpcm
movtext pcm_s32le sonic
mp1 pcm_s32le_planar sp5x
mp1float pcm_s64be speedhq
mp2 pcm_s64le srgc
mp2float pcm_s8 srt
mp3 pcm_s8_planar ssa
mp3adu pcm_u16be stl
mp3adufloat pcm_u16le subrip
mp3float pcm_u24be subviewer
mp3on4 pcm_u24le subviewer1
mp3on4float pcm_u32be sunrast
mpc7 pcm_u32le svq1
mpc8 pcm_u8 svq3
mpeg1_cuvid pcm_zork tak
mpeg1_v4l2m2m pcx targa
mpeg1video pgm targa_y216
mpeg2_cuvid pgmyuv tdsc
mpeg2_v4l2m2m pgssub text
mpeg2video pictor theora
mpeg4 pixlet thp
mpeg4_cuvid pjs tiertexseqvideo
mpeg4_v4l2m2m png tiff
mpegvideo ppm tmv
mpl2 prores truehd
msa1 prores_lgpl truemotion1
mscc psd truemotion2
msmpeg4v1 ptx truemotion2rt
msmpeg4v2 qcelp truespeech
msmpeg4v3 qdm2 tscc
msrle qdmc tscc2
mss1 qdraw tta
mss2 qpeg twinvq
msvideo1 qtrle txd
mszh r10k ulti
mts2 r210 utvideo
mvc1 ra_144 v210
mvc2 ra_288 v210x
mxpeg ralf v308
nellymoser rawvideo v408
nuv realtext v410
on2avc rl2 vb
opus roq vble
paf_audio roq_dpcm vc1
paf_video rpza vc1_cuvid
pam rscc vc1_v4l2m2m
pbm rv10 vc1image
pcm_alaw rv20 vcr1
pcm_bluray rv30 vmdaudio
pcm_dvd rv40 vmdvideo
pcm_f16le s302m vmnc
pcm_f24le sami vorbis
pcm_f32be sanm vp3
pcm_f32le scpr vp5
pcm_f64be screenpresso vp6
pcm_f64le sdx2_dpcm vp6a
pcm_lxf sgi vp6f
pcm_mulaw sgirle vp7
pcm_s16be sheervideo vp8
vp8_cuvid wmv1 xma1
vp8_v4l2m2m wmv2 xma2
vp9 wmv3 xpm
vp9_cuvid wmv3image xsub
vplayer wnv1 xwd
vqa wrapped_avframe y41p
wavpack ws_snd1 ylc
webp xan_dpcm yop
webvtt xan_wc3 yuv4
wmalossless xan_wc4 zero12v
wmapro xbin zerocodec
wmav1 xbm zlib
wmav2 xface zmbv
wmavoice xl
Enabled encoders:
a64multi jpeg2000 pgmyuv
a64multi5 jpegls png
aac ljpeg ppm
ac3 magicyuv prores
ac3_fixed mjpeg prores_aw
adpcm_adx mjpeg_vaapi prores_ks
adpcm_g722 mlp qtrle
adpcm_g726 movtext r10k
adpcm_g726le mp2 r210
adpcm_ima_qt mp2fixed ra_144
adpcm_ima_wav mpeg1video rawvideo
adpcm_ms mpeg2_vaapi roq
adpcm_swf mpeg2video roq_dpcm
adpcm_yamaha mpeg4 rv10
alac mpeg4_v4l2m2m rv20
alias_pix msmpeg4v2 s302m
amv msmpeg4v3 sgi
apng msvideo1 snow
aptx nellymoser sonic
ass nvenc sonic_ls
asv1 nvenc_h264 srt
asv2 nvenc_hevc ssa
avrp opus subrip
avui pam sunrast
ayuv pbm svq1
bmp pcm_alaw targa
cinepak pcm_f32be text
cljr pcm_f32le tiff
comfortnoise pcm_f64be truehd
dca pcm_f64le tta
dnxhd pcm_mulaw utvideo
dpx pcm_s16be v210
dvbsub pcm_s16be_planar v308
dvdsub pcm_s16le v408
dvvideo pcm_s16le_planar v410
eac3 pcm_s24be vc2
ffv1 pcm_s24daud vorbis
ffvhuff pcm_s24le vp8_v4l2m2m
fits pcm_s24le_planar vp8_vaapi
flac pcm_s32be vp9_vaapi
flashsv pcm_s32le wavpack
flashsv2 pcm_s32le_planar webvtt
flv pcm_s64be wmav1
g723_1 pcm_s64le wmav2
gif pcm_s8 wmv1
h261 pcm_s8_planar wmv2
h263 pcm_u16be wrapped_avframe
h263_v4l2m2m pcm_u16le xbm
h263p pcm_u24be xface
h264_nvenc pcm_u24le xsub
h264_v4l2m2m pcm_u32be xwd
h264_vaapi pcm_u32le y41p
hevc_nvenc pcm_u8 yuv4
hevc_vaapi pcx zlib
huffyuv pgm zmbv
Enabled hwaccels:
h263_vaapi mpeg2_nvdec vc1_vdpau
h264_nvdec mpeg2_vaapi vp8_nvdec
h264_vaapi mpeg2_vdpau vp8_vaapi
h264_vdpau mpeg4_nvdec vp9_nvdec
hevc_nvdec mpeg4_vaapi vp9_vaapi
hevc_vaapi mpeg4_vdpau wmv3_nvdec
hevc_vdpau vc1_nvdec wmv3_vaapi
mpeg1_nvdec vc1_vaapi wmv3_vdpau
mpeg1_vdpau
Enabled parsers:
aac dvdsub opus
aac_latm flac png
ac3 g729 pnm
adx gsm rv30
bmp h261 rv40
cavsvideo h263 sipr
cook h264 tak
dca hevc vc1
dirac mjpeg vorbis
dnxhd mlp vp3
dpx mpeg4video vp8
dvaudio mpegaudio vp9
dvbsub mpegvideo xma
dvd_nav
Enabled demuxers:
aa ffmetadata live_flv
aac filmstrip lmlm4
ac3 fits loas
acm flac lrc
act flic lvf
adf flv lxf
adp fourxm m4v
ads frm matroska
adx fsb mgsts
aea g722 microdvd
afc g723_1 mjpeg
aiff g726 mjpeg_2000
aix g726le mlp
amr g729 mlv
amrnb gdv mm
amrwb genh mmf
anm gif mov
apc gsm mp3
ape gxf mpc
apng h261 mpc8
aptx h263 mpegps
aqtitle h264 mpegts
asf hevc mpegtsraw
asf_o hls mpegvideo
ass hnm mpjpeg
ast ico mpl2
au idcin mpsub
avi idf msf
avr iff msnwc_tcp
avs ilbc mtaf
bethsoftvid image2 mtv
bfi image2_alias_pix musx
bfstm image2_brender_pix mv
bink image2pipe mvi
bintext image_bmp_pipe mxf
bit image_dds_pipe mxg
bmv image_dpx_pipe nc
boa image_exr_pipe nistsphere
brstm image_j2k_pipe nsp
c93 image_jpeg_pipe nsv
caf image_jpegls_pipe nut
cavsvideo image_pam_pipe nuv
cdg image_pbm_pipe ogg
cdxl image_pcx_pipe oma
cine image_pgm_pipe paf
concat image_pgmyuv_pipe pcm_alaw
data image_pictor_pipe pcm_f32be
daud image_png_pipe pcm_f32le
dcstr image_ppm_pipe pcm_f64be
dfa image_psd_pipe pcm_f64le
dirac image_qdraw_pipe pcm_mulaw
dnxhd image_sgi_pipe pcm_s16be
dsf image_sunrast_pipe pcm_s16le
dsicin image_svg_pipe pcm_s24be
dss image_tiff_pipe pcm_s24le
dts image_webp_pipe pcm_s32be
dtshd image_xpm_pipe pcm_s32le
dv ingenient pcm_s8
dvbsub ipmovie pcm_u16be
dvbtxt ircam pcm_u16le
dxa iss pcm_u24be
ea iv8 pcm_u24le
ea_cdata ivf pcm_u32be
eac3 ivr pcm_u32le
epaf jacosub pcm_u8
ffm jv pjs
pmp sln vag
pva smacker vc1
pvf smjpeg vc1t
qcp smush vivo
r3d sol vmd
rawvideo sox vobsub
realtext spdif voc
redspark srt vpk
rl2 stl vplayer
rm str vqf
roq subviewer w64
rpl subviewer1 wav
rsd sup wc3
rso svag webm_dash_manifest
rtp swf webvtt
rtsp tak wsaud
s337m tedcaptions wsd
sami thp wsvqa
sap threedostr wtv
sbg tiertexseq wv
scc tmv wve
sdp truehd xa
sdr2 tta xbin
sds tty xmv
sdx txd xvag
segafilm ty xwma
shorten v210 yop
siff v210x yuv4mpegpipe
Enabled muxers:
a64 ico pcm_s24le
ac3 ilbc pcm_s32be
adts image2 pcm_s32le
adx image2pipe pcm_s8
aiff ipod pcm_u16be
amr ircam pcm_u16le
apng ismv pcm_u24be
aptx ivf pcm_u24le
asf jacosub pcm_u32be
asf_stream latm pcm_u32le
ass lrc pcm_u8
ast m4v psp
au matroska rawvideo
avi matroska_audio rm
avm2 md5 roq
bit microdvd rso
caf mjpeg rtp
cavsvideo mkvtimestamp_v2 rtp_mpegts
crc mlp rtsp
dash mmf sap
data mov scc
daud mp2 segment
dirac mp3 singlejpeg
dnxhd mp4 smjpeg
dts mpeg1system smoothstreaming
dv mpeg1vcd sox
eac3 mpeg1video spdif
f4v mpeg2dvd spx
ffm mpeg2svcd srt
ffmetadata mpeg2video stream_segment
fifo mpeg2vob sup
filmstrip mpegts swf
fits mpjpeg tee
flac mxf tg2
flv mxf_d10 tgp
framecrc mxf_opatom truehd
framehash null tta
framemd5 nut uncodedframecrc
g722 oga vc1
g723_1 ogg vc1t
g726 ogv voc
g726le oma w64
gif opus wav
gsm pcm_alaw webm
gxf pcm_f32be webm_chunk
h261 pcm_f32le webm_dash_manifest
h263 pcm_f64be webp
h264 pcm_f64le webvtt
hash pcm_mulaw wtv
hds pcm_s16be wv
hevc pcm_s16le yuv4mpegpipe
hls pcm_s24be
Enabled protocols:
async http rtmpt
cache httpproxy rtp
concat icecast srtp
crypto md5 subfile
data mmsh tcp
ffrtmphttp mmst tee
file pipe udp
ftp prompeg udplite
gopher rtmp unix
hls
Enabled filters:
abench bitplanenoise fieldorder
abitscope blackdetect fillborders
acompressor blackframe find_rect
acontrast blend firequalizer
acopy boxblur flanger
acrossfade bwdif floodfill
acrusher cellauto format
adelay channelmap fps
adrawgraph channelsplit framepack
aecho chorus framerate
aemphasis chromakey framestep
aeval ciescope fspp
aevalsrc codecview gblur
afade color geq
afftfilt colorbalance gradfun
afir colorchannelmixer haas
aformat colorkey haldclut
agate colorlevels haldclutsrc
ahistogram colormatrix hdcd
ainterleave colorspace headphone
alimiter compand hflip
allpass compensationdelay highpass
allrgb concat histeq
allyuv convolution histogram
aloop convolve hqdn3d
alphaextract copy hqx
alphamerge cover_rect hstack
amerge crop hue
ametadata cropdetect hwdownload
amix crossfeed hwmap
amovie crystalizer hwupload
anequalizer curves hwupload_cuda
anoisesrc datascope hysteresis
anull dcshift idet
anullsink dctdnoiz il
anullsrc deband inflate
apad decimate interlace
aperms deflate interleave
aphasemeter deflicker join
aphaser deinterlace_vaapi kerndeint
apulsator dejudder lenscorrection
arealtime delogo life
aresample deshake limiter
areverse despill loop
aselect detelecine loudnorm
asendcmd dilation lowpass
asetnsamples displace lumakey
asetpts doubleweave lut
asetrate drawbox lut2
asettb drawgraph lut3d
ashowinfo drawgrid lutrgb
asidedata dynaudnorm lutyuv
asplit earwax mandelbrot
astats ebur128 maskedclamp
astreamselect edgedetect maskedmerge
atadenoise elbg mcdeint
atempo eq mcompand
atrim equalizer mergeplanes
avectorscope erosion mestimate
avgblur extractplanes metadata
bandpass extrastereo midequalizer
bandreject fade minterpolate
bass fftfilt mix
bbox field movie
bench fieldhint mpdecimate
biquad fieldmatch mptestsrc
negate sab stereotools
nlmeans scale stereowiden
nnedi scale2ref streamselect
noformat scale_vaapi super2xsai
noise select superequalizer
normalize selectivecolor surround
null sendcmd swaprect
nullsink separatefields swapuv
nullsrc setdar tblend
oscilloscope setfield telecine
overlay setpts testsrc
owdenoise setrange testsrc2
pad setsar threshold
palettegen settb thumbnail
paletteuse showcqt tile
pan showfreqs tinterlace
perms showinfo tlut2
perspective showpalette tonemap
phase showspectrum transpose
pixdesctest showspectrumpic treble
pixscope showvolume tremolo
pp showwaves trim
pp7 showwavespic unpremultiply
premultiply shuffleframes unsharp
prewitt shuffleplanes uspp
pseudocolor sidechaincompress vaguedenoiser
psnr sidechaingate vectorscope
pullup sidedata vflip
qp signalstats vibrato
random signature vignette
readeia608 silencedetect vmafmotion
readvitc silenceremove volume
realtime sine volumedetect
remap smartblur vstack
removegrain smptebars w3fdif
removelogo smptehdbars waveform
repeatfields sobel weave
replaygain spectrumsynth xbr
reverse split yadif
rgbtestsrc spp yuvtestsrc
roberts ssim zoompan
rotate stereo3d
Enabled bsfs:
aac_adtstoasc hevc_mp4toannexb noise
chomp imx_dump_header null
dca_core mjpeg2jpeg remove_extradata
dump_extradata mjpega_dump_header text2movsub
extract_extradata mov2textsub trace_headers
h264_metadata mp3_header_decompress vp9_raw_reorder
h264_mp4toannexb mpeg2_metadata vp9_superframe
h264_redundant_pps mpeg4_unpack_bframes vp9_superframe_split
hevc_metadata
Enabled indevs:
alsa oss v4l2
fbdev sndio xcbgrab
lavfi
Enabled outdevs:
alsa sdl2 v4l2
fbdev sndio xv
oss
License: GPL version 3 or later
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/protocol_list.c is unchanged
ffbuild/config.sh is unchanged
PWD: + /home/kieran110s
cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qwt/src/src.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieran110s/qwt/src'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieran110s/qwt/src'
cd textengines/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qwt/textengines/textengines.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieran110s/qwt/textengines'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieran110s/qwt/textengines'
cd doc/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qwt/doc/doc.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieran110s/qwt/doc'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieran110s/qwt/doc'
cd qctools-lib/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qctools/Project/QtCreator/qctools-lib/qctools-lib.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make -f Makefile.Release
make[2]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
cd qctools-cli/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qctools/Project/QtCreator/qctools-cli/qctools-cli.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
make -f Makefile.Release
make[2]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
g++ -m64 -Wl,-O1 -o qcli release/main.o release/cli.o release/moc_cli.o -L/home/kieran110s/qctools/Project/QtCreator/qctools-cli/../qctools-lib/ -lqctools -L/home/kieran110s/ffmpeg/libavdevice -lavdevice -L/home/kieran110s/ffmpeg/libavcodec -L/home/kieran110s/ffmpeg/libavfilter -lavfilter -L/home/kieran110s/ffmpeg/libavformat -lavformat -L/home/kieran110s/ffmpeg/libpostproc -lpostproc -L/home/kieran110s/ffmpeg/libswresample -lswresample -L/home/kieran110s/ffmpeg/libswscale -lswscale -lavcodec -L/home/kieran110s/ffmpeg/libavutil -lavutil -lz -lbz2 -ldl -lrt -lQt5Network -lQt5Core -lpthread
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_filter_frame':
vf_deinterlace_vaapi.c:(.text+0x4d0): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x53b): undefined reference to `vaBeginPicture'
vf_deinterlace_vaapi.c:(.text+0x573): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0x5af): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x5c7): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x75a): undefined reference to `vaMapBuffer'
vf_deinterlace_vaapi.c:(.text+0x7c7): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x810): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0x822): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x873): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x929): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x962): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x99a): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x9b0): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x9ca): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x9f9): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xa35): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_input':
vf_deinterlace_vaapi.c:(.text+0xacb): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xaee): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xb0e): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_output':
vf_deinterlace_vaapi.c:(.text+0xc0c): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xc2a): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xc45): undefined reference to `vaDestroyConfig'
vf_deinterlace_vaapi.c:(.text+0xcb8): undefined reference to `vaCreateConfig'
vf_deinterlace_vaapi.c:(.text+0xcc5): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe4c): undefined reference to `vaCreateContext'
vf_deinterlace_vaapi.c:(.text+0xe5b): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe93): undefined reference to `vaQueryVideoProcFilterCaps'
vf_deinterlace_vaapi.c:(.text+0xf85): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0xfb3): undefined reference to `vaQueryVideoProcPipelineCaps'
vf_deinterlace_vaapi.c:(.text+0x11b3): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11cd): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11fc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_uninit':
vf_deinterlace_vaapi.c:(.text.unlikely+0x76): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text.unlikely+0x94): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text.unlikely+0xaf): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_filter_frame':
vf_scale_vaapi.c:(.text+0x206): undefined reference to `vaBeginPicture'
vf_scale_vaapi.c:(.text+0x23e): undefined reference to `vaCreateBuffer'
vf_scale_vaapi.c:(.text+0x252): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x285): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x299): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x2e3): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x34d): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x367): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x3fb): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x438): undefined reference to `vaDestroyBuffer'
vf_scale_vaapi.c:(.text+0x44a): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x483): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_input':
vf_scale_vaapi.c:(.text+0x4d0): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x4eb): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_output':
vf_scale_vaapi.c:(.text+0x5af): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x5ca): undefined reference to `vaDestroyConfig'
vf_scale_vaapi.c:(.text+0x630): undefined reference to `vaCreateConfig'
vf_scale_vaapi.c:(.text+0x644): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x846): undefined reference to `vaCreateContext'
vf_scale_vaapi.c:(.text+0x91f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_uninit':
vf_scale_vaapi.c:(.text.unlikely+0x26): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text.unlikely+0x41): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode_h264.o): In function `vaapi_encode_h264_configure':
vaapi_encode_h264.c:(.text.unlikely+0x3e7): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_destroy_buffers':
vaapi_decode.c:(.text+0x48): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0x5d): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xc2): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0xd0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `vaapi_decode_make_config':
vaapi_decode.c:(.text+0x17a): undefined reference to `vaMaxNumProfiles'
vaapi_decode.c:(.text+0x1aa): undefined reference to `vaQueryConfigProfiles'
vaapi_decode.c:(.text+0x2ce): undefined reference to `vaCreateConfig'
vaapi_decode.c:(.text+0x2df): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x334): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0x370): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_param_buffer':
vaapi_decode.c:(.text+0x6be): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x724): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_slice_buffer':
vaapi_decode.c:(.text+0x7f3): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x854): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x906): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x934): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x967): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_issue':
vaapi_decode.c:(.text+0x9fa): undefined reference to `vaBeginPicture'
vaapi_decode.c:(.text+0xa18): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa3c): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa56): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xab3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb06): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb31): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xb3e): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb63): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb8b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_common_frame_params':
vaapi_decode.c:(.text+0xc3a): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_uninit':
vaapi_decode.c:(.text+0xc86): undefined reference to `vaDestroyContext'
vaapi_decode.c:(.text+0xca0): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0xcd3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xd03): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_init':
vaapi_decode.c:(.text+0xeaa): undefined reference to `vaCreateContext'
vaapi_decode.c:(.text+0xebc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free_output_buffer':
vaapi_encode.c:(.text+0x18): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_alloc_output_buffer':
vaapi_encode.c:(.text+0x8e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0xf6): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x126): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_packed_header.isra.0':
vaapi_encode.c:(.text+0x1d0): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x220): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x297): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x2cb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_param_buffer.isra.1':
vaapi_encode.c:(.text+0x37e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x3e4): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_issue':
vaapi_encode.c:(.text+0x688): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0xe09): undefined reference to `vaBeginPicture'
vaapi_encode.c:(.text+0xe17): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xe4c): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xe72): undefined reference to `vaRenderPicture'
vaapi_encode.c:(.text+0xe80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xee4): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xf52): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0xf80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xfbc): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1022): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0x1030): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free':
vaapi_encode.c:(.text+0x132f): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1355): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode2':
vaapi_encode.c:(.text+0x16fb): undefined reference to `vaMapBuffer'
vaapi_encode.c:(.text+0x1738): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x174a): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x17cf): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x1cc1): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1d84): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1e3f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_close':
vaapi_encode.c:(.text.unlikely+0x37): undefined reference to `vaDestroyContext'
vaapi_encode.c:(.text.unlikely+0x52): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_init':
vaapi_encode.c:(.text.unlikely+0x1cf): undefined reference to `vaMaxNumProfiles'
vaapi_encode.c:(.text.unlikely+0x20d): undefined reference to `vaQueryConfigProfiles'
vaapi_encode.c:(.text.unlikely+0x228): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x26d): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x2d5): undefined reference to `vaCreateConfig'
vaapi_encode.c:(.text.unlikely+0x2e3): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x4d7): undefined reference to `vaCreateContext'
vaapi_encode.c:(.text.unlikely+0x4e9): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x781): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0x9ba): undefined reference to `vaMaxNumEntrypoints'
vaapi_encode.c:(.text.unlikely+0x9f1): undefined reference to `vaQueryConfigEntrypoints'
vaapi_encode.c:(.text.unlikely+0xa5e): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0xa73): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_map_frame':
hwcontext_vaapi.c:(.text+0x149): undefined reference to `vaSyncSurface'
hwcontext_vaapi.c:(.text+0x185): undefined reference to `vaCreateImage'
hwcontext_vaapi.c:(.text+0x1ac): undefined reference to `vaMapBuffer'
hwcontext_vaapi.c:(.text+0x287): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x2c4): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x2d5): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x2f3): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x313): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x34b): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0x3af): undefined reference to `vaGetImage'
hwcontext_vaapi.c:(.text+0x3c5): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x3e2): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_unmap_frame':
hwcontext_vaapi.c:(.text+0x4fc): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x51a): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x528): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x566): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x5ba): undefined reference to `vaPutImage'
hwcontext_vaapi.c:(.text+0x5d0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_init':
hwcontext_vaapi.c:(.text+0xb3a): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0xb79): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0xbeb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_pool_alloc':
hwcontext_vaapi.c:(.text+0xf75): undefined reference to `vaCreateSurfaces'
hwcontext_vaapi.c:(.text+0x1004): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1041): undefined reference to `vaDestroySurfaces'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_buffer_free':
hwcontext_vaapi.c:(.text+0x10b3): undefined reference to `vaDestroySurfaces'
hwcontext_vaapi.c:(.text+0x10c0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_get_constraints':
hwcontext_vaapi.c:(.text+0x121e): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x125b): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x15ff): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x170b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_init':
hwcontext_vaapi.c:(.text+0x1751): undefined reference to `vaMaxNumImageFormats'
hwcontext_vaapi.c:(.text+0x1782): undefined reference to `vaQueryImageFormats'
hwcontext_vaapi.c:(.text+0x19f4): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_free':
hwcontext_vaapi.c:(.text+0x1bd9): undefined reference to `vaTerminate'
hwcontext_vaapi.c:(.text+0x1bea): undefined reference to `XCloseDisplay'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_create':
hwcontext_vaapi.c:(.text+0x1c82): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1c97): undefined reference to `vaGetDisplay'
hwcontext_vaapi.c:(.text+0x1cab): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1cdb): undefined reference to `vaInitialize'
hwcontext_vaapi.c:(.text+0x1d34): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1d71): undefined reference to `vaGetDisplayDRM'
hwcontext_vaapi.c:(.text+0x1de3): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1df7): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1e63): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1e97): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_create':
hwcontext_vdpau.c:(.text+0x5f3): undefined reference to `XOpenDisplay'
hwcontext_vdpau.c:(.text+0x608): undefined reference to `XDisplayString'
hwcontext_vdpau.c:(.text+0x614): undefined reference to `XDefaultScreen'
hwcontext_vdpau.c:(.text+0x626): undefined reference to `vdp_device_create_x11'
hwcontext_vdpau.c:(.text+0x6fb): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_free':
hwcontext_vdpau.c:(.text+0x74a): undefined reference to `XCloseDisplay'
collect2: error: ld returned 1 exit status
Makefile.Release:147: recipe for target 'qcli' failed
make[2]: *** [qcli] Error 1
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:38: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:69: recipe for target 'sub-qctools-cli-qctools-cli-pro-make_first' failed
make: *** [sub-qctools-cli-qctools-cli-pro-make_first] Error 2
QCTools binary is in qctools/Project/QtCreator
closing as very outdated, and builds and CI tests are running well at the moment.
Hi, I'm on Ubuntu 16.04 and I'd like to build the readeia608-player branch. I get roughly the same errors in git master. Some qmake/ffmpeg version info, followed by terminal output: