qctools icon indicating copy to clipboard operation
qctools copied to clipboard

Ubuntu 16.04 build errors - audiostats errors

Open kieranjol opened this issue 8 years ago • 16 comments

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$ 

kieranjol avatar Apr 08 '17 20:04 kieranjol

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.

ablwr avatar Apr 08 '17 20:04 ablwr

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

ablwr avatar Apr 08 '17 21:04 ablwr

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.

kieranjol avatar Apr 08 '17 21:04 kieranjol

I'm having compiling problems too right now, so... 😅

ablwr avatar Apr 08 '17 21:04 ablwr

You have both! Yours does seem to be getting stuck on the Audio part specifically though...

ablwr avatar Apr 08 '17 21:04 ablwr

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.

kieranjol avatar Apr 08 '17 21:04 kieranjol

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

kieranjol avatar Apr 08 '17 21:04 kieranjol

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 avatar Apr 08 '17 21:04 ablwr

@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

dericed avatar Apr 09 '17 12:04 dericed

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.

ablwr avatar Apr 09 '17 15:04 ablwr

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

dericed avatar Apr 12 '17 21:04 dericed

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

kieranjol avatar Apr 12 '17 22:04 kieranjol

P.S Looking into this as it could just be the issue: http://serverfault.com/questions/831680/libpng16-so-undefined-reference-to-inflatevalidate

kieranjol avatar Apr 12 '17 22:04 kieranjol

Kieran, can you retest this with master?

dericed avatar Dec 10 '17 21:12 dericed

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

kieranjol avatar Dec 16 '17 10:12 kieranjol

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

kieranjol avatar Dec 16 '17 10:12 kieranjol

closing as very outdated, and builds and CI tests are running well at the moment.

dericed avatar Sep 02 '23 19:09 dericed