Ubuntu 16.04 build errors - audiostats errors
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:
qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu
ffmpeg
ffmpeg version N-44303-gd14a1bd Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.3.0 (Homebrew gcc 5.3.0)
configuration: --prefix=/home/kieranjol/.linuxbrew/Cellar/ffmpeg/HEAD-d14a1bd --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=/home/kieranjol/.linuxbrew/bin/gcc-5 --host-cflags='-Os -w -pipe -march=native' --host-ldflags='-L/home/kieranjol/.linuxbrew/lib -Wl,--dynamic-linker=/home/kieranjol/.linuxbrew/lib/ld.so -Wl,-rpath,/home/kieranjol/.linuxbrew/lib' --enable-ffplay --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libxvid --disable-vda --disable-lzma --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/home/kieranjol/.linuxbrew/Cellar/openjpeg/2.1.2/include/openjpeg-2.1
libavutil 55. 60.100 / 55. 60.100
libavcodec 57. 92.100 / 57. 92.100
libavformat 57. 72.100 / 57. 72.100
libavdevice 57. 7.100 / 57. 7.100
libavfilter 6. 84.100 / 6. 84.100
libavresample 3. 6. 0 / 3. 6. 0
libswscale 4. 7.100 / 4. 7.100
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
./build
SCRIPT_DIR: + /home/kieranjol/gitstuff/qctools/Project/BuildAllFromSource
PWD: + /home/kieranjol/gitstuff
PWD: + /home/kieranjol/gitstuff
install prefix /usr/local
source path .
C compiler gcc
C library glibc
ARCH x86 (generic)
big-endian no
runtime cpu detection yes
yasm yes
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
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:
bzlib libxcb_shm sdl2
libxcb libxcb_xfixes xlib
libxcb_shape sdl zlib
External libraries providing hardware acceleration:
cuda nvenc xvmc
cuvid
Libraries:
avcodec avformat swresample
avdevice avutil swscale
avfilter postproc
Programs:
ffmpeg
Enabled decoders:
aac aura exr
aac_fixed aura2 ffv1
aac_latm avrn ffvhuff
aasc avrp ffwavesynth
ac3 avs fic
ac3_fixed avui flac
adpcm_4xm ayuv flashsv
adpcm_adx bethsoftvid flashsv2
adpcm_afc bfi flic
adpcm_aica bink flv
adpcm_ct binkaudio_dct fmvc
adpcm_dtk binkaudio_rdft fourxm
adpcm_ea bintext fraps
adpcm_ea_maxis_xa bitpacked frwu
adpcm_ea_r1 bmp g2m
adpcm_ea_r2 bmv_audio g723_1
adpcm_ea_r3 bmv_video g729
adpcm_ea_xas brender_pix gif
adpcm_g722 c93 gsm
adpcm_g726 cavs gsm_ms
adpcm_g726le ccaption h261
adpcm_ima_amv cdgraphics h263
adpcm_ima_apc cdxl h263i
adpcm_ima_dat4 cfhd h263p
adpcm_ima_dk3 cinepak h264
adpcm_ima_dk4 clearvideo h264_cuvid
adpcm_ima_ea_eacs cljr hap
adpcm_ima_ea_sead cllc hevc
adpcm_ima_iss comfortnoise hevc_cuvid
adpcm_ima_oki cook hnm4_video
adpcm_ima_qt cpia hq_hqa
adpcm_ima_rad cscd hqx
adpcm_ima_smjpeg cyuv huffyuv
adpcm_ima_wav dca iac
adpcm_ima_ws dds idcin
adpcm_ms dfa idf
adpcm_mtaf dirac iff_ilbm
adpcm_psx dnxhd imc
adpcm_sbpro_2 dpx indeo2
adpcm_sbpro_3 dsd_lsbf indeo3
adpcm_sbpro_4 dsd_lsbf_planar indeo4
adpcm_swf dsd_msbf indeo5
adpcm_thp dsd_msbf_planar interplay_acm
adpcm_thp_le dsicinaudio interplay_dpcm
adpcm_vima dsicinvideo interplay_video
adpcm_xa dss_sp jacosub
adpcm_yamaha dst jpeg2000
aic dvaudio jpegls
alac dvbsub jv
alias_pix dvdsub kgv1
als dvvideo kmvc
amrnb dxa lagarith
amrwb dxtory loco
amv dxv m101
anm eac3 mace3
ansi eacmv mace6
ape eamad magicyuv
apng eatgq mdec
ass eatgv metasound
asv1 eatqi microdvd
asv2 eightbps mimic
atrac1 eightsvx_exp mjpeg
atrac3 eightsvx_fib mjpeg_cuvid
atrac3al escape124 mjpegb
atrac3p escape130 mlp
atrac3pal evrc mmvideo
motionpixels pcm_s64be speedhq
movtext pcm_s64le srt
mp1 pcm_s8 ssa
mp1float pcm_s8_planar stl
mp2 pcm_u16be subrip
mp2float pcm_u16le subviewer
mp3 pcm_u24be subviewer1
mp3adu pcm_u24le sunrast
mp3adufloat pcm_u32be svq1
mp3float pcm_u32le svq3
mp3on4 pcm_u8 tak
mp3on4float pcm_zork targa
mpc7 pcx targa_y216
mpc8 pgm tdsc
mpeg1_cuvid pgmyuv text
mpeg1video pgssub theora
mpeg2_cuvid pictor thp
mpeg2video pixlet tiertexseqvideo
mpeg4 pjs tiff
mpeg4_cuvid png tmv
mpeg_xvmc ppm truehd
mpegvideo prores truemotion1
mpl2 prores_lgpl truemotion2
msa1 psd truemotion2rt
msmpeg4v1 ptx truespeech
msmpeg4v2 qcelp tscc
msmpeg4v3 qdm2 tscc2
msrle qdmc tta
mss1 qdraw twinvq
mss2 qpeg txd
msvideo1 qtrle ulti
mszh r10k utvideo
mts2 r210 v210
mvc1 ra_144 v210x
mvc2 ra_288 v308
mxpeg ralf v408
nellymoser rawvideo v410
nuv realtext vb
on2avc rl2 vble
opus roq vc1
paf_audio roq_dpcm vc1_cuvid
paf_video rpza vc1image
pam rscc vcr1
pbm rv10 vmdaudio
pcm_alaw rv20 vmdvideo
pcm_bluray rv30 vmnc
pcm_dvd rv40 vorbis
pcm_f16le s302m vp3
pcm_f24le sami vp5
pcm_f32be sanm vp6
pcm_f32le scpr vp6a
pcm_f64be screenpresso vp6f
pcm_f64le sdx2_dpcm vp7
pcm_lxf sgi vp8
pcm_mulaw sgirle vp8_cuvid
pcm_s16be sheervideo vp9
pcm_s16be_planar shorten vp9_cuvid
pcm_s16le sipr vplayer
pcm_s16le_planar smackaud vqa
pcm_s24be smacker wavpack
pcm_s24daud smc webp
pcm_s24le smvjpeg webvtt
pcm_s24le_planar snow wmalossless
pcm_s32be sol_dpcm wmapro
pcm_s32le sonic wmav1
pcm_s32le_planar sp5x wmav2
wmavoice xan_wc4 xwd
wmv1 xbin y41p
wmv2 xbm ylc
wmv3 xface yop
wmv3image xl yuv4
wnv1 xma1 zero12v
ws_snd1 xma2 zerocodec
xan_dpcm xpm zlib
xan_wc3 xsub zmbv
Enabled encoders:
a64multi mjpeg ppm
a64multi5 mlp prores
aac movtext prores_aw
ac3 mp2 prores_ks
ac3_fixed mp2fixed qtrle
adpcm_adx mpeg1video r10k
adpcm_g722 mpeg2video r210
adpcm_g726 mpeg4 ra_144
adpcm_ima_qt msmpeg4v2 rawvideo
adpcm_ima_wav msmpeg4v3 roq
adpcm_ms msvideo1 roq_dpcm
adpcm_swf nellymoser rv10
adpcm_yamaha nvenc rv20
alac nvenc_h264 s302m
alias_pix nvenc_hevc sgi
amv opus snow
apng pam sonic
ass pbm sonic_ls
asv1 pcm_alaw srt
asv2 pcm_f32be ssa
avrp pcm_f32le subrip
avui pcm_f64be sunrast
ayuv pcm_f64le svq1
bmp pcm_mulaw targa
cinepak pcm_s16be text
cljr pcm_s16be_planar tiff
comfortnoise pcm_s16le truehd
dca pcm_s16le_planar tta
dnxhd pcm_s24be utvideo
dpx pcm_s24daud v210
dvbsub pcm_s24le v308
dvdsub pcm_s24le_planar v408
dvvideo pcm_s32be v410
eac3 pcm_s32le vc2
ffv1 pcm_s32le_planar vorbis
ffvhuff pcm_s64be wavpack
flac pcm_s64le webvtt
flashsv pcm_s8 wmav1
flashsv2 pcm_s8_planar wmav2
flv pcm_u16be wmv1
g723_1 pcm_u16le wmv2
gif pcm_u24be wrapped_avframe
h261 pcm_u24le xbm
h263 pcm_u32be xface
h263p pcm_u32le xsub
h264_nvenc pcm_u8 xwd
hevc_nvenc pcx y41p
huffyuv pgm yuv4
jpeg2000 pgmyuv zlib
jpegls png zmbv
ljpeg
Enabled hwaccels:
h264_cuvid mpeg1_xvmc vc1_cuvid
hevc_cuvid mpeg2_cuvid vp8_cuvid
mjpeg_cuvid mpeg2_xvmc vp9_cuvid
mpeg1_cuvid mpeg4_cuvid
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 flic mgsts
aac flv microdvd
ac3 fourxm mjpeg
acm frm mjpeg_2000
act fsb mlp
adf g722 mlv
adp g723_1 mm
ads g729 mmf
adx genh mov
aea gif mp3
afc gsm mpc
aiff gxf mpc8
aix h261 mpegps
amr h263 mpegts
anm h264 mpegtsraw
apc hevc mpegvideo
ape hls mpjpeg
apng hnm mpl2
aqtitle ico mpsub
asf idcin msf
asf_o idf msnwc_tcp
ass iff mtaf
ast ilbc mtv
au image2 musx
avi image2_alias_pix mv
avr image2_brender_pix mvi
avs image2pipe mxf
bethsoftvid image_bmp_pipe mxg
bfi image_dds_pipe nc
bfstm image_dpx_pipe nistsphere
bink image_exr_pipe nsv
bintext image_j2k_pipe nut
bit image_jpeg_pipe nuv
bmv image_jpegls_pipe ogg
boa image_pam_pipe oma
brstm image_pbm_pipe paf
c93 image_pcx_pipe pcm_alaw
caf image_pgm_pipe pcm_f32be
cavsvideo image_pgmyuv_pipe pcm_f32le
cdg image_pictor_pipe pcm_f64be
cdxl image_png_pipe pcm_f64le
cine image_ppm_pipe pcm_mulaw
concat image_psd_pipe pcm_s16be
data image_qdraw_pipe pcm_s16le
daud image_sgi_pipe pcm_s24be
dcstr image_sunrast_pipe pcm_s24le
dfa image_tiff_pipe pcm_s32be
dirac image_webp_pipe pcm_s32le
dnxhd image_xpm_pipe pcm_s8
dsf ingenient pcm_u16be
dsicin ipmovie pcm_u16le
dss ircam pcm_u24be
dts iss pcm_u24le
dtshd iv8 pcm_u32be
dv ivf pcm_u32le
dvbsub ivr pcm_u8
dvbtxt jacosub pjs
dxa jv pmp
ea live_flv pva
ea_cdata lmlm4 pvf
eac3 loas qcp
epaf lrc r3d
ffm lvf rawvideo
ffmetadata lxf realtext
filmstrip m4v redspark
flac matroska rl2
rm srt vmd
roq stl vobsub
rpl str voc
rsd subviewer vpk
rso subviewer1 vplayer
rtp sup vqf
rtsp svag w64
sami swf wav
sap tak wc3
sbg tedcaptions webm_dash_manifest
scc thp webvtt
sdp threedostr wsaud
sdr2 tiertexseq wsd
sds tmv wsvqa
sdx truehd wtv
segafilm tta wv
shorten tty wve
siff txd xa
sln v210 xbin
smacker v210x xmv
smjpeg vag xvag
smush vc1 xwma
sol vc1t yop
sox vivo yuv4mpegpipe
spdif
Enabled muxers:
a64 image2 pcm_s24le
ac3 image2pipe pcm_s32be
adts ipod pcm_s32le
adx ircam pcm_s8
aiff ismv pcm_u16be
amr ivf pcm_u16le
apng jacosub pcm_u24be
asf latm pcm_u24le
asf_stream lrc pcm_u32be
ass m4v pcm_u32le
ast matroska pcm_u8
au matroska_audio psp
avi md5 rawvideo
avm2 microdvd rm
bit mjpeg roq
caf mkvtimestamp_v2 rso
cavsvideo mlp rtp
crc mmf rtp_mpegts
dash mov rtsp
data mp2 sap
daud mp3 scc
dirac mp4 segment
dnxhd mpeg1system singlejpeg
dts mpeg1vcd smjpeg
dv mpeg1video smoothstreaming
eac3 mpeg2dvd sox
f4v mpeg2svcd spdif
ffm mpeg2video spx
ffmetadata mpeg2vob srt
fifo mpegts stream_segment
filmstrip mpjpeg swf
flac mxf tee
flv mxf_d10 tg2
framecrc mxf_opatom tgp
framehash null truehd
framemd5 nut tta
g722 oga uncodedframecrc
g723_1 ogg vc1
gif ogv vc1t
gsm oma voc
gxf opus w64
h261 pcm_alaw wav
h263 pcm_f32be webm
h264 pcm_f32le webm_chunk
hash pcm_f64be webm_dash_manifest
hds pcm_f64le webp
hevc pcm_mulaw webvtt
hls pcm_s16be wtv
ico pcm_s16le wv
ilbc pcm_s24be yuv4mpegpipe
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 blend fspp
abitscope boxblur gblur
acompressor bwdif geq
acrossfade cellauto gradfun
acrusher channelmap haldclut
adelay channelsplit haldclutsrc
adrawgraph chorus hdcd
aecho chromakey hflip
aemphasis ciescope highpass
aeval codecview histeq
aevalsrc color histogram
afade colorbalance hqdn3d
afftfilt colorchannelmixer hqx
aformat colorkey hstack
agate colorlevels hue
ahistogram colormatrix hwdownload
ainterleave colorspace hwmap
alimiter compand hwupload
allpass compensationdelay hwupload_cuda
allrgb concat hysteresis
allyuv convolution idet
aloop copy il
alphaextract cover_rect inflate
alphamerge crop interlace
amerge cropdetect interleave
ametadata crystalizer join
amix curves kerndeint
amovie datascope lenscorrection
anequalizer dcshift life
anoisesrc dctdnoiz loop
anull deband loudnorm
anullsink decimate lowpass
anullsrc deflate lut
apad dejudder lut2
aperms delogo lut3d
aphasemeter deshake lutrgb
aphaser detelecine lutyuv
apulsator dilation mandelbrot
arealtime displace maskedclamp
aresample drawbox maskedmerge
areverse drawgraph mcdeint
aselect drawgrid mergeplanes
asendcmd dynaudnorm mestimate
asetnsamples earwax metadata
asetpts ebur128 midequalizer
asetrate edgedetect minterpolate
asettb elbg movie
ashowinfo eq mpdecimate
asidedata equalizer mptestsrc
asplit erosion negate
astats extractplanes nlmeans
astreamselect extrastereo nnedi
atadenoise fade noformat
atempo fftfilt noise
atrim field null
avectorscope fieldhint nullsink
avgblur fieldmatch nullsrc
bandpass fieldorder overlay
bandreject find_rect owdenoise
bass firequalizer pad
bbox flanger palettegen
bench format paletteuse
biquad fps pan
bitplanenoise framepack perms
blackdetect framerate perspective
blackframe framestep phase
pixdesctest showcqt swaprect
pp showfreqs swapuv
pp7 showinfo tblend
premultiply showpalette telecine
prewitt showspectrum testsrc
psnr showspectrumpic testsrc2
pullup showvolume threshold
qp showwaves thumbnail
random showwavespic tile
readeia608 shuffleframes tinterlace
readvitc shuffleplanes transpose
realtime sidechaincompress treble
remap sidechaingate tremolo
removegrain sidedata trim
removelogo signalstats unsharp
repeatfields signature uspp
replaygain silencedetect vaguedenoiser
reverse silenceremove vectorscope
rgbtestsrc sine vflip
rotate smartblur vibrato
sab smptebars vignette
scale smptehdbars volume
scale2ref sobel volumedetect
select spectrumsynth vstack
selectivecolor split w3fdif
sendcmd spp waveform
separatefields ssim weave
setdar stereo3d xbr
setfield stereotools yadif
setpts stereowiden yuvtestsrc
setsar streamselect zoompan
settb super2xsai
Enabled bsfs:
aac_adtstoasc hevc_mp4toannexb mpeg4_unpack_bframes
chomp imx_dump_header noise
dca_core mjpeg2jpeg remove_extradata
dump_extradata mjpega_dump_header text2movsub
extract_extradata mov2textsub vp9_superframe
h264_mp4toannexb mp3_header_decompress
Enabled indevs:
alsa lavfi v4l2
dv1394 oss xcbgrab
fbdev sndio
Enabled outdevs:
alsa sdl2 v4l2
fbdev sndio xv
oss
License: GPL version 3 or later
Creating configuration files ...
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
PWD: + /home/kieranjol/gitstuff
cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qwt/src/src.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieranjol/gitstuff/qwt/src'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieranjol/gitstuff/qwt/src'
cd textengines/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qwt/textengines/textengines.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieranjol/gitstuff/qwt/textengines'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieranjol/gitstuff/qwt/textengines'
cd doc/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qwt/doc/doc.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieranjol/gitstuff/qwt/doc'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieranjol/gitstuff/qwt/doc'
cd qctools-lib/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib/qctools-lib.pro -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
make -f Makefile.Release
make[2]: Entering directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
g++ -c -m64 -pipe -DWITH_SYSTEM_FFMPEG=1 -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I../../../Source -I../../../Source/ThirdParty/tinyxml2 -I/Blackmagic\ DeckLink\ SDK -I../../../Source/ThirdParty/qblowfish -Irelease -o release/AudioStats.o ../../../Source/Core/AudioStats.cpp
../../../Source/Core/AudioStats.cpp: In member function 'virtual void AudioStats::StatsFromExternalData(const char*, size_t)':
../../../Source/Core/AudioStats.cpp:76:43: error: 'stoi' is not a member of 'std'
streamIndex = std::stoi(stream_index_value);
^
../../../Source/Core/AudioStats.cpp: In member function 'virtual void AudioStats::StatsFromFrame(AVFrame*, int, int)':
../../../Source/Core/AudioStats.cpp:251:33: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
pkt_pts[x_Current] = Frame->pkt_pts;
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:251:33: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
pkt_pts[x_Current] = Frame->pkt_pts;
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:251:33: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
pkt_pts[x_Current] = Frame->pkt_pts;
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp: In member function 'virtual void AudioStats::TimeStampFromFrame(AVFrame*, size_t)':
../../../Source/Core/AudioStats.cpp:276:24: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts;
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:276:24: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts;
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:276:24: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts;
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:276:71: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; //
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:276:71: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; //
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp:276:71: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; //
^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
int64_t pkt_pts;
^
../../../Source/Core/AudioStats.cpp: In member function 'virtual std::__cxx11::string AudioStats::StatsToXML(int, int)':
../../../Source/Core/AudioStats.cpp:349:69: warning: second operand of conditional expression has no effect [-Wunused-value]
stringstream key_frame; key_frame<<key_frames[x_Pos]?'1':'0';
^
../../../Source/Core/AudioStats.cpp:349:69: warning: third operand of conditional expression has no effect [-Wunused-value]
../../../Source/Core/AudioStats.cpp: At global scope:
../../../Source/Core/AudioStats.cpp:340:36: warning: unused parameter 'Width' [-Wunused-parameter]
string AudioStats::StatsToXML (int Width, int Height)
^
../../../Source/Core/AudioStats.cpp:340:47: warning: unused parameter 'Height' [-Wunused-parameter]
string AudioStats::StatsToXML (int Width, int Height)
^
Makefile.Release:216: recipe for target 'release/AudioStats.o' failed
make[2]: *** [release/AudioStats.o] Error 1
make[2]: Leaving directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
Makefile:34: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
Makefile:44: recipe for target 'sub-qctools-lib-qctools-lib-pro-make_first' failed
make: *** [sub-qctools-lib-qctools-lib-pro-make_first] Error 2
QCTools binary is in qctools/Project/QtCreator
kieranjol@kieranjol-ThinkPad-T420:~/gitstuff/qctools/Project/BuildAllFromSource$
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.