#7219 closed defect (duplicate)
Fails to build on Mac OS X 10.11
Reported by: | Firas Kraiem | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | avformat |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Latest git master on fully updated OS X 10.11.6.
firas@aoba ffmpeg % ./configure install prefix /usr/local source path . C compiler gcc C library ARCH x86 (generic) big-endian no runtime cpu detection yes standalone assembly yes x86 assembler yasm 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 AVX-512 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 yes strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support no 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 no External libraries: appkit coreimage libxcb_shape lzma zlib avfoundation iconv libxcb_shm sdl2 bzlib libxcb libxcb_xfixes securetransport External libraries providing hardware acceleration: audiotoolbox videotoolbox Libraries: avcodec avfilter avutil swscale avdevice avformat swresample Programs: ffmpeg ffplay ffprobe Enabled decoders: aac asv1 eatgq mace3 pcm_mulaw aac_at asv2 eatgv mace6 pcm_mulaw_at aac_fixed atrac1 eatqi magicyuv pcm_s16be aac_latm atrac3 eightbps mdec pcm_s16be_planar aasc atrac3al eightsvx_exp metasound pcm_s16le ac3 atrac3p eightsvx_fib microdvd pcm_s16le_planar ac3_at atrac3pal escape124 mimic pcm_s24be ac3_fixed aura escape130 mjpeg pcm_s24daud adpcm_4xm aura2 evrc mjpegb pcm_s24le adpcm_adx avrn exr mlp pcm_s24le_planar adpcm_afc avrp ffv1 mmvideo pcm_s32be adpcm_aica avs ffvhuff motionpixels pcm_s32le adpcm_ct avui ffwavesynth movtext pcm_s32le_planar adpcm_dtk ayuv fic mp1 pcm_s64be adpcm_ea bethsoftvid fits mp1_at pcm_s64le adpcm_ea_maxis_xa bfi flac mp1float pcm_s8 adpcm_ea_r1 bink flashsv mp2 pcm_s8_planar adpcm_ea_r2 binkaudio_dct flashsv2 mp2_at pcm_u16be adpcm_ea_r3 binkaudio_rdft flic mp2float pcm_u16le adpcm_ea_xas bintext flv mp3 pcm_u24be adpcm_g722 bitpacked fmvc mp3_at pcm_u24le adpcm_g726 bmp fourxm mp3adu pcm_u32be adpcm_g726le bmv_audio fraps mp3adufloat pcm_u32le adpcm_ima_amv bmv_video frwu mp3float pcm_u8 adpcm_ima_apc brender_pix g2m mp3on4 pcm_zork adpcm_ima_dat4 c93 g723_1 mp3on4float pcx adpcm_ima_dk3 cavs g729 mpc7 pgm adpcm_ima_dk4 ccaption gdv mpc8 pgmyuv adpcm_ima_ea_eacs cdgraphics gif mpeg1video pgssub adpcm_ima_ea_sead cdxl gremlin_dpcm mpeg2video pictor adpcm_ima_iss cfhd gsm mpeg4 pixlet adpcm_ima_oki cinepak gsm_ms mpegvideo pjs adpcm_ima_qt clearvideo gsm_ms_at mpl2 png adpcm_ima_qt_at cljr h261 msa1 ppm adpcm_ima_rad cllc h263 mscc prores adpcm_ima_smjpeg comfortnoise h263i msmpeg4v1 psd adpcm_ima_wav cook h263p msmpeg4v2 ptx adpcm_ima_ws cpia h264 msmpeg4v3 qcelp adpcm_ms cscd hap msrle qdm2 adpcm_mtaf cyuv hevc mss1 qdm2_at adpcm_psx dca hnm4_video mss2 qdmc adpcm_sbpro_2 dds hq_hqa msvideo1 qdmc_at adpcm_sbpro_3 dfa hqx mszh qdraw adpcm_sbpro_4 dirac huffyuv mts2 qpeg adpcm_swf dnxhd iac mvc1 qtrle adpcm_thp dolby_e idcin mvc2 r10k adpcm_thp_le dpx idf mxpeg r210 adpcm_vima dsd_lsbf iff_ilbm nellymoser ra_144 adpcm_xa dsd_lsbf_planar ilbc_at nuv ra_288 adpcm_yamaha dsd_msbf imc on2avc ralf aic dsd_msbf_planar indeo2 opus rawvideo alac dsicinaudio indeo3 paf_audio realtext alac_at dsicinvideo indeo4 paf_video rl2 alias_pix dss_sp indeo5 pam roq als dst interplay_acm pbm roq_dpcm amr_nb_at dvaudio interplay_dpcm pcm_alaw rpza amrnb dvbsub interplay_video pcm_alaw_at rscc amrwb dvdsub jacosub pcm_bluray rv10 amv dvvideo jpeg2000 pcm_dvd rv20 anm dxa jpegls pcm_f16le rv30 ansi dxtory jv pcm_f24le rv40 ape dxv kgv1 pcm_f32be s302m apng eac3 kmvc pcm_f32le sami aptx eac3_at lagarith pcm_f64be sanm aptx_hd eacmv loco pcm_f64le sbc ass eamad m101 pcm_lxf scpr screenpresso subviewer1 twinvq vp6f xan_wc3 sdx2_dpcm sunrast txd vp7 xan_wc4 sgi svq1 ulti vp8 xbin sgirle svq3 utvideo vp9 xbm sheervideo tak v210 vplayer xface shorten targa v210x vqa xl sipr targa_y216 v308 wavpack xma1 smackaud tdsc v408 webp xma2 smacker text v410 webvtt xpm smc theora vb wmalossless xsub smvjpeg thp vble wmapro xwd snow tiertexseqvideo vc1 wmav1 y41p sol_dpcm tiff vc1image wmav2 ylc sonic tmv vcr1 wmavoice yop sp5x truehd vmdaudio wmv1 yuv4 speedhq truemotion1 vmdvideo wmv2 zero12v srgc truemotion2 vmnc wmv3 zerocodec srt truemotion2rt vorbis wmv3image zlib ssa truespeech vp3 wnv1 zmbv stl tscc vp5 wrapped_avframe subrip tscc2 vp6 ws_snd1 subviewer tta vp6a xan_dpcm Enabled encoders: a64multi dca mpeg1video pcm_s8_planar ssa a64multi5 dnxhd mpeg2video pcm_u16be subrip aac dpx mpeg4 pcm_u16le sunrast aac_at dvbsub msmpeg4v2 pcm_u24be svq1 ac3 dvdsub msmpeg4v3 pcm_u24le targa ac3_fixed dvvideo msvideo1 pcm_u32be text adpcm_adx eac3 nellymoser pcm_u32le tiff adpcm_g722 ffv1 opus pcm_u8 truehd adpcm_g726 ffvhuff pam pcx tta adpcm_g726le fits pbm pgm utvideo adpcm_ima_qt flac pcm_alaw pgmyuv v210 adpcm_ima_wav flashsv pcm_alaw_at png v308 adpcm_ms flashsv2 pcm_f32be ppm v408 adpcm_swf flv pcm_f32le prores v410 adpcm_yamaha g723_1 pcm_f64be prores_aw vc2 alac gif pcm_f64le prores_ks vorbis alac_at h261 pcm_mulaw qtrle wavpack alias_pix h263 pcm_mulaw_at r10k webvtt amv h263p pcm_s16be r210 wmav1 apng h264_videotoolbox pcm_s16be_planar ra_144 wmav2 aptx hevc_videotoolbox pcm_s16le rawvideo wmv1 aptx_hd huffyuv pcm_s16le_planar roq wmv2 ass ilbc_at pcm_s24be roq_dpcm wrapped_avframe asv1 jpeg2000 pcm_s24daud rv10 xbm asv2 jpegls pcm_s24le rv20 xface avrp ljpeg pcm_s24le_planar s302m xsub avui magicyuv pcm_s32be sbc xwd ayuv mjpeg pcm_s32le sgi y41p bmp mlp pcm_s32le_planar snow yuv4 cinepak movtext pcm_s64be sonic zlib cljr mp2 pcm_s64le sonic_ls zmbv comfortnoise mp2fixed pcm_s8 srt Enabled hwaccels: h263_videotoolbox hevc_videotoolbox mpeg2_videotoolbox h264_videotoolbox mpeg1_videotoolbox mpeg4_videotoolbox Enabled parsers: aac dnxhd h261 opus vorbis aac_latm dpx h263 png vp3 ac3 dvaudio h264 pnm vp8 adx dvbsub hevc rv30 vp9 bmp dvd_nav mjpeg rv40 xma cavsvideo dvdsub mlp sbc cook flac mpeg4video sipr dca g729 mpegaudio tak dirac gsm mpegvideo vc1 Enabled demuxers: aa dss image_pictor_pipe nistsphere siff aac dts image_png_pipe nsp sln ac3 dtshd image_ppm_pipe nsv smacker acm dv image_psd_pipe nut smjpeg act dvbsub image_qdraw_pipe nuv smush adf dvbtxt image_sgi_pipe ogg sol adp dxa image_sunrast_pipe oma sox ads ea image_svg_pipe paf spdif adx ea_cdata image_tiff_pipe pcm_alaw srt aea eac3 image_webp_pipe pcm_f32be stl afc epaf image_xpm_pipe pcm_f32le str aiff ffmetadata ingenient pcm_f64be subviewer aix filmstrip ipmovie pcm_f64le subviewer1 amr fits ircam pcm_mulaw sup amrnb flac iss pcm_s16be svag amrwb flic iv8 pcm_s16le swf anm flv ivf pcm_s24be tak apc fourxm ivr pcm_s24le tedcaptions ape frm jacosub pcm_s32be thp apng fsb jv pcm_s32le threedostr aptx g722 live_flv pcm_s8 tiertexseq aptx_hd g723_1 lmlm4 pcm_u16be tmv aqtitle g726 loas pcm_u16le truehd asf g726le lrc pcm_u24be tta asf_o g729 lvf pcm_u24le tty ass gdv lxf pcm_u32be txd ast genh m4v pcm_u32le ty au gif matroska pcm_u8 v210 avi gsm mgsts pjs v210x avr gxf microdvd pmp vag avs h261 mjpeg pva vc1 bethsoftvid h263 mjpeg_2000 pvf vc1t bfi h264 mlp qcp vivo bfstm hevc mlv r3d vmd bink hls mm rawvideo vobsub bintext hnm mmf realtext voc bit ico mov redspark vpk bmv idcin mp3 rl2 vplayer boa idf mpc rm vqf brstm iff mpc8 roq w64 c93 ilbc mpegps rpl wav caf image2 mpegts rsd wc3 cavsvideo image2_alias_pix mpegtsraw rso webm_dash_manifest cdg image2_brender_pix mpegvideo rtp webvtt cdxl image2pipe mpjpeg rtsp wsaud cine image_bmp_pipe mpl2 s337m wsd codec2 image_dds_pipe mpsub sami wsvqa codec2raw image_dpx_pipe msf sap wtv concat image_exr_pipe msnwc_tcp sbc wv data image_j2k_pipe mtaf sbg wve daud image_jpeg_pipe mtv scc xa dcstr image_jpegls_pipe musx sdp xbin dfa image_pam_pipe mv sdr2 xmv dirac image_pbm_pipe mvi sds xvag dnxhd image_pcx_pipe mxf sdx xwma dsf image_pgm_pipe mxg segafilm yop dsicin image_pgmyuv_pipe nc shorten yuv4mpegpipe Enabled muxers: a64 fifo latm oma scc ac3 fifo_test lrc opus segafilm adts filmstrip m4v pcm_alaw segment adx fits matroska pcm_f32be singlejpeg aiff flac matroska_audio pcm_f32le smjpeg amr flv md5 pcm_f64be smoothstreaming apng framecrc microdvd pcm_f64le sox aptx framehash mjpeg pcm_mulaw spdif aptx_hd framemd5 mkvtimestamp_v2 pcm_s16be spx asf g722 mlp pcm_s16le srt asf_stream g723_1 mmf pcm_s24be stream_segment ass g726 mov pcm_s24le sup ast g726le mp2 pcm_s32be swf au gif mp3 pcm_s32le tee avi gsm mp4 pcm_s8 tg2 avm2 gxf mpeg1system pcm_u16be tgp bit h261 mpeg1vcd pcm_u16le truehd caf h263 mpeg1video pcm_u24be tta cavsvideo h264 mpeg2dvd pcm_u24le uncodedframecrc codec2 hash mpeg2svcd pcm_u32be vc1 codec2raw hds mpeg2video pcm_u32le vc1t crc hevc mpeg2vob pcm_u8 voc dash hls mpegts psp w64 data ico mpjpeg rawvideo wav daud ilbc mxf rm webm dirac image2 mxf_d10 roq webm_chunk dnxhd image2pipe mxf_opatom rso webm_dash_manifest dts ipod null rtp webp dv ircam nut rtp_mpegts webvtt eac3 ismv oga rtsp wtv f4v ivf ogg sap wv ffmetadata jacosub ogv sbc yuv4mpegpipe Enabled protocols: async ftp md5 rtmpt tls cache gopher mmsh rtmpts udp concat hls mmst rtp udplite crypto http pipe srtp unix data httpproxy prompeg subfile ffrtmphttp https rtmp tcp file icecast rtmps tee Enabled filters: abench atrim elbg maskedmerge showspectrumpic abitscope avectorscope entropy mcompand showvolume acompressor avgblur equalizer mergeplanes showwaves acontrast bandpass erosion mestimate showwavespic acopy bandreject extractplanes metadata shuffleframes acrossfade bass extrastereo midequalizer shuffleplanes acrusher bbox fade minterpolate sidechaincompress adelay bench fftdnoiz mix sidechaingate aderivative biquad fftfilt movie sidedata adrawgraph bitplanenoise field negate signalstats aecho blackdetect fieldhint nlmeans silencedetect aemphasis blend fieldmatch noformat silenceremove aeval bwdif fieldorder noise sine aevalsrc cellauto fifo normalize smptebars afade channelmap fillborders null smptehdbars afftfilt channelsplit firequalizer nullsink sobel afifo chorus flanger nullsrc spectrumsynth afir chromakey floodfill oscilloscope split aformat ciescope format overlay srcnn agate codecview fps pad ssim ahistogram color framepack pal100bars stereotools aiir colorbalance framerate pal75bars stereowiden aintegral colorchannelmixer framestep palettegen streamselect ainterleave colorkey gblur paletteuse superequalizer alimiter colorlevels gradfun pan surround allpass colorspace haas perms swaprect allrgb compand haldclut pixdesctest swapuv allyuv compensationdelay haldclutsrc pixscope tblend aloop concat hdcd premultiply telecine alphaextract convolution headphone prewitt testsrc alphamerge convolve hflip pseudocolor testsrc2 amerge copy highpass psnr threshold ametadata coreimage highshelf qp thumbnail amix coreimagesrc hilbert random tile amovie crop histogram readeia608 tlut2 amplify crossfeed hqx readvitc tmix anequalizer crystalizer hstack realtime tonemap anoisesrc curves hue remap transpose anull datascope hwdownload removegrain treble anullsink dcshift hwmap removelogo tremolo anullsrc dctdnoiz hwupload replaygain trim apad deband hysteresis reverse unpremultiply aperms deblock idet rgbtestsrc unsharp aphasemeter decimate il roberts vectorscope aphaser deconvolve inflate rotate vflip apulsator deflate interleave scale vfrdet arealtime deflicker join scale2ref vibrato aresample dejudder lenscorrection select vignette areverse deshake life selectivecolor vmafmotion aselect despill limiter sendcmd volume asendcmd detelecine loop separatefields volumedetect asetnsamples dilation loudnorm setdar vstack asetpts displace lowpass setfield w3fdif asetrate doubleweave lowshelf setpts waveform asettb drawbox lumakey setrange weave ashowinfo drawgraph lut setsar xbr asidedata drawgrid lut2 settb yadif asplit drmeter lut3d showcqt yuvtestsrc astats dynaudnorm lutrgb showfreqs zoompan astreamselect earwax lutyuv showinfo atadenoise ebur128 mandelbrot showpalette atempo edgedetect maskedclamp showspectrum Enabled bsfs: aac_adtstoasc filter_units hevc_mp4toannexb mpeg2_metadata trace_headers chomp h264_metadata imx_dump_header mpeg4_unpack_bframes vp9_metadata dca_core h264_mp4toannexb mjpeg2jpeg noise vp9_raw_reorder dump_extradata h264_redundant_pps mjpega_dump_header null vp9_superframe eac3_core hapqa_extract mov2textsub remove_extradata vp9_superframe_split extract_extradata hevc_metadata mp3_header_decompress text2movsub Enabled indevs: avfoundation lavfi xcbgrab Enabled outdevs: sdl2 License: LGPL version 2.1 or later libavutil/avconfig.h is unchanged libavfilter/filter_list.c is unchanged libavcodec/codec_list.c is unchanged libavcodec/parser_list.c is unchanged libavcodec/bsf_list.c is unchanged libavformat/demuxer_list.c is unchanged libavformat/muxer_list.c is unchanged libavdevice/indev_list.c is unchanged libavdevice/outdev_list.c is unchanged libavformat/protocol_list.c is unchanged firas@aoba ffmpeg % make GEN libavutil/libavutil.version GEN libswscale/libswscale.version GEN libswresample/libswresample.version GEN libavcodec/libavcodec.version GEN libavformat/libavformat.version GEN libavfilter/libavfilter.version GEN libavdevice/libavdevice.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o libavdevice/avdevice.c:88:26: warning: 'av_oformat_next' is deprecated [-Wdeprecated-declarations] if (!(prev = av_oformat_next(prev))) ^ ./libavformat/avformat.h:2086:17: note: 'av_oformat_next' has been explicitly marked deprecated here AVOutputFormat *av_oformat_next(const AVOutputFormat *f); ^ libavdevice/avdevice.c:92:26: warning: 'av_iformat_next' is deprecated [-Wdeprecated-declarations] if (!(prev = av_iformat_next(prev))) ^ ./libavformat/avformat.h:2078:17: note: 'av_iformat_next' has been explicitly marked deprecated here AVInputFormat *av_iformat_next(const AVInputFormat *f); ^ 2 warnings generated. OBJCC libavdevice/avfoundation.o CC libavdevice/lavfi.o CC libavdevice/sdl2.o CC libavdevice/utils.o CC libavdevice/xcbgrab.o AR libavdevice/libavdevice.a GEN libavdevice/libavdevice.pc CC libavfilter/aeval.o CC libavfilter/af_acontrast.o CC libavfilter/af_acopy.o CC libavfilter/af_acrusher.o CC libavfilter/af_adelay.o CC libavfilter/af_aderivative.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_afade.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_agate.o CC libavfilter/af_aiir.o CC libavfilter/af_alimiter.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_anequalizer.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_apulsator.o CC libavfilter/af_aresample.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_astats.o CC libavfilter/af_atempo.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_chorus.o CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.o CC libavfilter/af_earwax.o CC libavfilter/af_extrastereo.o CC libavfilter/af_firequalizer.o CC libavfilter/af_flanger.o CC libavfilter/af_haas.o CC libavfilter/af_hdcd.o CC libavfilter/af_headphone.o CC libavfilter/af_join.o CC libavfilter/af_loudnorm.o CC libavfilter/af_mcompand.o CC libavfilter/af_pan.o CC libavfilter/af_replaygain.o CC libavfilter/af_sidechaincompress.o CC libavfilter/af_silencedetect.o CC libavfilter/af_silenceremove.o CC libavfilter/af_stereotools.o CC libavfilter/af_stereowiden.o CC libavfilter/af_superequalizer.o CC libavfilter/af_surround.o CC libavfilter/af_tremolo.o CC libavfilter/af_vibrato.o CC libavfilter/af_volume.o CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o CC libavfilter/asink_anullsink.o CC libavfilter/asrc_anoisesrc.o CC libavfilter/asrc_anullsrc.o CC libavfilter/asrc_hilbert.o CC libavfilter/asrc_sine.o CC libavfilter/audio.o CC libavfilter/avf_abitscope.o CC libavfilter/avf_ahistogram.o CC libavfilter/avf_aphasemeter.o CC libavfilter/avf_avectorscope.o CC libavfilter/avf_concat.o CC libavfilter/avf_showcqt.o CC libavfilter/avf_showfreqs.o CC libavfilter/avf_showspectrum.o CC libavfilter/avf_showvolume.o CC libavfilter/avf_showwaves.o CC libavfilter/avfilter.o CC libavfilter/avfiltergraph.o libavfilter/avfiltergraph.c:135:25: warning: 'resample_lavr_opts' is deprecated [-Wdeprecated-declarations] av_freep(&(*graph)->resample_lavr_opts); ^ libavfilter/avfilter.h:847:32: note: 'resample_lavr_opts' has been explicitly marked deprecated here attribute_deprecated char *resample_lavr_opts; ///< libavresample options to use for the auto-inserted res... ^ 1 warning generated. CC libavfilter/bbox.o CC libavfilter/buffersink.o CC libavfilter/buffersrc.o CC libavfilter/colorspacedsp.o CC libavfilter/drawutils.o CC libavfilter/ebur128.o CC libavfilter/f_bench.o CC libavfilter/f_drawgraph.o CC libavfilter/f_ebur128.o CC libavfilter/f_interleave.o CC libavfilter/f_loop.o CC libavfilter/f_metadata.o CC libavfilter/f_perms.o CC libavfilter/f_realtime.o CC libavfilter/f_reverse.o CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/f_sidedata.o libavfilter/f_sidedata.c:72:17: warning: comparison of constant -1 with expression of type 'enum AVFrameSideDataType' is always false [-Wtautological-constant-out-of-range-compare] if (s->type == -1 && s->mode != SIDEDATA_DELETE) { ~~~~~~~ ^ ~~ libavfilter/f_sidedata.c:87:17: warning: comparison of constant -1 with expression of type 'enum AVFrameSideDataType' is always true [-Wtautological-constant-out-of-range-compare] if (s->type != -1) ~~~~~~~ ^ ~~ libavfilter/f_sidedata.c:97:21: warning: comparison of constant -1 with expression of type 'enum AVFrameSideDataType' is always false [-Wtautological-constant-out-of-range-compare] if (s->type == -1) { ~~~~~~~ ^ ~~ 3 warnings generated. CC libavfilter/f_streamselect.o CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framepool.o CC libavfilter/framequeue.o CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o CC libavfilter/graphparser.o CC libavfilter/lavfutils.o libavfilter/lavfutils.c:91:11: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations] ret = avcodec_decode_video2(codec_ctx, frame, &frame_decoded, &pkt); ^ ./libavcodec/avcodec.h:4755:5: note: 'avcodec_decode_video2' has been explicitly marked deprecated here int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, ^ 1 warning generated. CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o CC libavfilter/pthread.o CC libavfilter/scale.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o CC libavfilter/src_movie.o libavfilter/src_movie.c:175:20: warning: 'refcounted_frames' is deprecated [-Wdeprecated-declarations] st->codec_ctx->refcounted_frames = 1; ^ ./libavcodec/avcodec.h:2344:9: note: 'refcounted_frames' has been explicitly marked deprecated here int refcounted_frames; ^ libavfilter/src_movie.c:529:15: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations] ret = avcodec_decode_video2(st->codec_ctx, frame, &got_frame, pkt); ^ ./libavcodec/avcodec.h:4755:5: note: 'avcodec_decode_video2' has been explicitly marked deprecated here int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, ^ libavfilter/src_movie.c:532:15: warning: 'avcodec_decode_audio4' is deprecated [-Wdeprecated-declarations] ret = avcodec_decode_audio4(st->codec_ctx, frame, &got_frame, pkt); ^ ./libavcodec/avcodec.h:4706:5: note: 'avcodec_decode_audio4' has been explicitly marked deprecated here int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, ^ 3 warnings generated. CC libavfilter/transform.o CC libavfilter/trim.o CC libavfilter/vaf_spectrumsynth.o CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_bbox.o CC libavfilter/vf_bitplanenoise.o CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blend.o CC libavfilter/vf_bwdif.o CC libavfilter/vf_chromakey.o CC libavfilter/vf_ciescope.o CC libavfilter/vf_codecview.o libavfilter/vf_codecview.c:223:28: warning: 'av_frame_get_qp_table' is deprecated [-Wdeprecated-declarations] int8_t *qp_table = av_frame_get_qp_table(frame, &qstride, &qp_type); ^ ./libavutil/frame.h:642:9: note: 'av_frame_get_qp_table' has been explicitly marked deprecated here int8_t *av_frame_get_qp_table(AVFrame *f, int *stride, int *type); ^ 1 warning generated. CC libavfilter/vf_colorbalance.o CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorkey.o CC libavfilter/vf_colorlevels.o CC libavfilter/vf_colorspace.o CC libavfilter/vf_convolution.o CC libavfilter/vf_convolve.o CC libavfilter/vf_copy.o OBJCC libavfilter/vf_coreimage.o CC libavfilter/vf_crop.o CC libavfilter/vf_curves.o CC libavfilter/vf_datascope.o CC libavfilter/vf_dctdnoiz.o CC libavfilter/vf_deband.o CC libavfilter/vf_deblock.o CC libavfilter/vf_decimate.o CC libavfilter/vf_deflicker.o CC libavfilter/vf_dejudder.o CC libavfilter/vf_deshake.o CC libavfilter/vf_despill.o CC libavfilter/vf_detelecine.o CC libavfilter/vf_displace.o CC libavfilter/vf_drawbox.o CC libavfilter/vf_edgedetect.o CC libavfilter/vf_elbg.o CC libavfilter/vf_entropy.o CC libavfilter/vf_extractplanes.o CC libavfilter/vf_fade.o CC libavfilter/vf_fftdnoiz.o CC libavfilter/vf_fftfilt.o CC libavfilter/vf_field.o CC libavfilter/vf_fieldhint.o CC libavfilter/vf_fieldmatch.o CC libavfilter/vf_fieldorder.o CC libavfilter/vf_fillborders.o CC libavfilter/vf_floodfill.o CC libavfilter/vf_format.o CC libavfilter/vf_fps.o CC libavfilter/vf_framepack.o CC libavfilter/vf_framerate.o CC libavfilter/vf_framestep.o CC libavfilter/vf_gblur.o CC libavfilter/vf_gradfun.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqx.o CC libavfilter/vf_hue.o CC libavfilter/vf_hwdownload.o CC libavfilter/vf_hwmap.o CC libavfilter/vf_hwupload.o CC libavfilter/vf_hysteresis.o CC libavfilter/vf_idet.o CC libavfilter/vf_il.o CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_limiter.o CC libavfilter/vf_lumakey.o CC libavfilter/vf_lut.o CC libavfilter/vf_lut2.o CC libavfilter/vf_lut3d.o CC libavfilter/vf_maskedclamp.o CC libavfilter/vf_maskedmerge.o CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mestimate.o CC libavfilter/vf_midequalizer.o CC libavfilter/vf_minterpolate.o CC libavfilter/vf_mix.o CC libavfilter/vf_neighbor.o CC libavfilter/vf_nlmeans.o CC libavfilter/vf_noise.o CC libavfilter/vf_normalize.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_pad.o CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o CC libavfilter/vf_pixdesctest.o CC libavfilter/vf_premultiply.o CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o CC libavfilter/vf_qp.o libavfilter/vf_qp.c:113:19: warning: 'av_frame_get_qp_table' is deprecated [-Wdeprecated-declarations] in_qp_table = av_frame_get_qp_table(in, &stride, &type); ^ ./libavutil/frame.h:642:9: note: 'av_frame_get_qp_table' has been explicitly marked deprecated here int8_t *av_frame_get_qp_table(AVFrame *f, int *stride, int *type); ^ libavfilter/vf_qp.c:114:5: warning: 'av_frame_set_qp_table' is deprecated [-Wdeprecated-declarations] av_frame_set_qp_table(out, out_qp_table_buf, s->qstride, type); ^ ./libavutil/frame.h:644:5: note: 'av_frame_set_qp_table' has been explicitly marked deprecated here int av_frame_set_qp_table(AVFrame *f, AVBufferRef *buf, int stride, int type); ^ 2 warnings generated. CC libavfilter/vf_random.o CC libavfilter/vf_readeia608.o CC libavfilter/vf_readvitc.o CC libavfilter/vf_remap.o CC libavfilter/vf_removegrain.o CC libavfilter/vf_removelogo.o CC libavfilter/vf_rotate.o CC libavfilter/vf_scale.o CC libavfilter/vf_selectivecolor.o CC libavfilter/vf_separatefields.o CC libavfilter/vf_setfield.o CC libavfilter/vf_setparams.o CC libavfilter/vf_showinfo.o CC libavfilter/vf_showpalette.o CC libavfilter/vf_shuffleframes.o CC libavfilter/vf_shuffleplanes.o CC libavfilter/vf_signalstats.o CC libavfilter/vf_srcnn.o CC libavfilter/vf_ssim.o CC libavfilter/vf_stack.o CC libavfilter/vf_swaprect.o CC libavfilter/vf_swapuv.o CC libavfilter/vf_telecine.o CC libavfilter/vf_threshold.o CC libavfilter/vf_thumbnail.o CC libavfilter/vf_tile.o CC libavfilter/vf_tonemap.o CC libavfilter/vf_transpose.o CC libavfilter/vf_unsharp.o CC libavfilter/vf_vectorscope.o CC libavfilter/vf_vflip.o CC libavfilter/vf_vfrdet.o CC libavfilter/vf_vignette.o CC libavfilter/vf_vmafmotion.o CC libavfilter/vf_w3fdif.o CC libavfilter/vf_waveform.o CC libavfilter/vf_weave.o CC libavfilter/vf_xbr.o CC libavfilter/vf_yadif.o CC libavfilter/vf_zoompan.o CC libavfilter/video.o CC libavfilter/vsink_nullsink.o CC libavfilter/vsrc_cellauto.o CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o CC libavfilter/vsrc_testsrc.o X86ASM libavfilter/x86/af_afir.o STRIP libavfilter/x86/af_afir.o CC libavfilter/x86/af_afir_init.o X86ASM libavfilter/x86/af_volume.o STRIP libavfilter/x86/af_volume.o CC libavfilter/x86/af_volume_init.o X86ASM libavfilter/x86/avf_showcqt.o STRIP libavfilter/x86/avf_showcqt.o CC libavfilter/x86/avf_showcqt_init.o X86ASM libavfilter/x86/colorspacedsp.o STRIP libavfilter/x86/colorspacedsp.o CC libavfilter/x86/colorspacedsp_init.o X86ASM libavfilter/x86/vf_blend.o STRIP libavfilter/x86/vf_blend.o CC libavfilter/x86/vf_blend_init.o X86ASM libavfilter/x86/vf_bwdif.o STRIP libavfilter/x86/vf_bwdif.o CC libavfilter/x86/vf_bwdif_init.o X86ASM libavfilter/x86/vf_framerate.o STRIP libavfilter/x86/vf_framerate.o CC libavfilter/x86/vf_framerate_init.o X86ASM libavfilter/x86/vf_gradfun.o STRIP libavfilter/x86/vf_gradfun.o CC libavfilter/x86/vf_gradfun_init.o X86ASM libavfilter/x86/vf_hflip.o STRIP libavfilter/x86/vf_hflip.o CC libavfilter/x86/vf_hflip_init.o X86ASM libavfilter/x86/vf_idet.o STRIP libavfilter/x86/vf_idet.o CC libavfilter/x86/vf_idet_init.o X86ASM libavfilter/x86/vf_limiter.o STRIP libavfilter/x86/vf_limiter.o CC libavfilter/x86/vf_limiter_init.o X86ASM libavfilter/x86/vf_maskedmerge.o STRIP libavfilter/x86/vf_maskedmerge.o CC libavfilter/x86/vf_maskedmerge_init.o CC libavfilter/x86/vf_noise.o X86ASM libavfilter/x86/vf_overlay.o STRIP libavfilter/x86/vf_overlay.o CC libavfilter/x86/vf_overlay_init.o X86ASM libavfilter/x86/vf_psnr.o STRIP libavfilter/x86/vf_psnr.o CC libavfilter/x86/vf_psnr_init.o CC libavfilter/x86/vf_removegrain_init.o X86ASM libavfilter/x86/vf_ssim.o STRIP libavfilter/x86/vf_ssim.o CC libavfilter/x86/vf_ssim_init.o X86ASM libavfilter/x86/vf_threshold.o STRIP libavfilter/x86/vf_threshold.o CC libavfilter/x86/vf_threshold_init.o X86ASM libavfilter/x86/vf_w3fdif.o STRIP libavfilter/x86/vf_w3fdif.o CC libavfilter/x86/vf_w3fdif_init.o X86ASM libavfilter/x86/vf_yadif.o STRIP libavfilter/x86/vf_yadif.o CC libavfilter/x86/vf_yadif_init.o X86ASM libavfilter/x86/yadif-10.o STRIP libavfilter/x86/yadif-10.o X86ASM libavfilter/x86/yadif-16.o STRIP libavfilter/x86/yadif-16.o AR libavfilter/libavfilter.a GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/ac3dec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/amr.o CC libavformat/anm.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/asf.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/audiointerleave.o CC libavformat/avc.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cdg.o CC libavformat/cdxl.o CC libavformat/cinedec.o CC libavformat/codec2.o CC libavformat/concat.o CC libavformat/concatdec.o CC libavformat/crcenc.o CC libavformat/crypto.o CC libavformat/cutils.o CC libavformat/dash.o CC libavformat/dashenc.o CC libavformat/data_uri.o CC libavformat/dauddec.o CC libavformat/daudenc.o CC libavformat/dcstr.o CC libavformat/dfa.o CC libavformat/diracdec.o CC libavformat/dnxhddec.o CC libavformat/dsfdec.o CC libavformat/dsicin.o CC libavformat/dss.o CC libavformat/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o libavformat/dump.c:475:29: warning: 'codec' is deprecated [-Wdeprecated-declarations] avctx->properties = st->codec->properties; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:476:29: warning: 'codec' is deprecated [-Wdeprecated-declarations] avctx->codec = st->codec->codec; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:477:29: warning: 'codec' is deprecated [-Wdeprecated-declarations] avctx->qmin = st->codec->qmin; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:478:29: warning: 'codec' is deprecated [-Wdeprecated-declarations] avctx->qmax = st->codec->qmax; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:479:31: warning: 'codec' is deprecated [-Wdeprecated-declarations] avctx->coded_width = st->codec->coded_width; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:480:31: warning: 'codec' is deprecated [-Wdeprecated-declarations] avctx->coded_height = st->codec->coded_height; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:515:23: warning: 'codec' is deprecated [-Wdeprecated-declarations] int tbc = st->codec->time_base.den && st->codec->time_base.num; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:515:51: warning: 'codec' is deprecated [-Wdeprecated-declarations] int tbc = st->codec->time_base.den && st->codec->time_base.num; ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ libavformat/dump.c:527:38: warning: 'codec' is deprecated [-Wdeprecated-declarations] print_fps(1 / av_q2d(st->codec->time_base), "tbc"); ^ libavformat/avformat.h:878:21: note: 'codec' has been explicitly marked deprecated here AVCodecContext *codec; ^ 9 warnings generated. CC libavformat/dv.o CC libavformat/dvbsub.o CC libavformat/dvbtxt.o CC libavformat/dvenc.o CC libavformat/dxa.o CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/fifo.o CC libavformat/fifo_test.o CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.o CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o CC libavformat/flacenc.o CC libavformat/flacenc_header.o CC libavformat/flic.o CC libavformat/flvdec.o CC libavformat/flvenc.o CC libavformat/format.o CC libavformat/framecrcenc.o CC libavformat/framehash.o CC libavformat/frmdec.o CC libavformat/fsb.o CC libavformat/ftp.o CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g726.o CC libavformat/g729dec.o CC libavformat/gdv.o CC libavformat/genh.o CC libavformat/gif.o CC libavformat/gifdec.o CC libavformat/gopher.o CC libavformat/gsmdec.o CC libavformat/gxf.o CC libavformat/gxfenc.o CC libavformat/h261dec.o CC libavformat/h263dec.o CC libavformat/h264dec.o CC libavformat/hashenc.o CC libavformat/hdsenc.o CC libavformat/hevc.o CC libavformat/hevcdec.o CC libavformat/hls.o CC libavformat/hlsenc.o CC libavformat/hlsplaylist.o CC libavformat/hlsproto.o CC libavformat/hnm.o CC libavformat/http.o CC libavformat/httpauth.o CC libavformat/icecast.o CC libavformat/icodec.o CC libavformat/icoenc.o CC libavformat/id3v1.o CC libavformat/id3v2.o CC libavformat/id3v2enc.o CC libavformat/idcin.o CC libavformat/idroqdec.o CC libavformat/idroqenc.o CC libavformat/iff.o CC libavformat/ilbc.o CC libavformat/img2.o CC libavformat/img2_alias_pix.o CC libavformat/img2_brender_pix.o CC libavformat/img2dec.o CC libavformat/img2enc.o CC libavformat/ingenientdec.o CC libavformat/ipmovie.o CC libavformat/ircam.o CC libavformat/ircamdec.o CC libavformat/ircamenc.o CC libavformat/isom.o CC libavformat/iss.o CC libavformat/iv8.o CC libavformat/ivfdec.o CC libavformat/ivfenc.o CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o CC libavformat/jvdec.o CC libavformat/latmenc.o CC libavformat/lmlm4.o CC libavformat/loasdec.o CC libavformat/lrc.o CC libavformat/lrcdec.o CC libavformat/lrcenc.o CC libavformat/lvfdec.o CC libavformat/lxfdec.o CC libavformat/m4vdec.o CC libavformat/matroska.o CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/md5proto.o CC libavformat/metadata.o CC libavformat/mgsts.o CC libavformat/microdvddec.o CC libavformat/microdvdenc.o CC libavformat/mj2kdec.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlpdec.o CC libavformat/mlvdec.o CC libavformat/mm.o CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.o CC libavformat/mov.o libavformat/mov.c:6110:45: warning: incompatible pointer types assigning to 'size_t *' (aka 'unsigned long *') from 'uint64_t *' (aka 'unsigned long long *') [-Wincompatible-pointer-types] encryption_index->auxiliary_offsets = auxiliary_offsets; ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/mov_chan.o CC libavformat/mov_esds.o CC libavformat/movenc.o libavformat/movenc.c:498:20: warning: 'av_copy_packet_side_data' is deprecated [-Wdeprecated-declarations] if ((ret = av_copy_packet_side_data(&info->pkt, pkt)) < 0) ^ ./libavcodec/avcodec.h:4390:5: note: 'av_copy_packet_side_data' has been explicitly marked deprecated here int av_copy_packet_side_data(AVPacket *dst, const AVPacket *src); ^ 1 warning generated. CC libavformat/movenccenc.o CC libavformat/movenchint.o CC libavformat/mp3dec.o CC libavformat/mp3enc.o CC libavformat/mpc.o CC libavformat/mpc8.o CC libavformat/mpeg.o CC libavformat/mpegenc.o CC libavformat/mpegts.o CC libavformat/mpegtsenc.o CC libavformat/mpegvideodec.o CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o CC libavformat/mtaf.o CC libavformat/mtv.o CC libavformat/musx.o CC libavformat/mux.o CC libavformat/mvdec.o CC libavformat/mvi.o CC libavformat/mxf.o CC libavformat/mxfdec.o CC libavformat/mxfenc.o libavformat/mxfenc.c:1152:36: error: too many arguments provided to function-like macro invocation memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00}, 16); ^ /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here #define memcpy(dest, src, len) \ ^ libavformat/mxfenc.c:1152:9: note: parentheses are required around macro argument containing braced initializer list memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00}, 16); ^ ( ) libavformat/mxfenc.c:1156:36: error: too many arguments provided to function-like macro invocation memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00}, 16); ^ /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here #define memcpy(dest, src, len) \ ^ libavformat/mxfenc.c:1156:9: note: parentheses are required around macro argument containing braced initializer list memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00}, 16); ^ ( ) libavformat/mxfenc.c:1159:36: error: too many arguments provided to function-like macro invocation memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00}, 16); ^ /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here #define memcpy(dest, src, len) \ ^ libavformat/mxfenc.c:1159:9: note: parentheses are required around macro argument containing braced initializer list memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00}, 16); ^ ( ) libavformat/mxfenc.c:1162:36: error: too many arguments provided to function-like macro invocation memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00}, 16); ^ /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here #define memcpy(dest, src, len) \ ^ libavformat/mxfenc.c:1162:9: note: parentheses are required around macro argument containing braced initializer list memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00}, 16); ^ ( ) libavformat/mxfenc.c:1165:36: error: too many arguments provided to function-like macro invocation memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00}, 16); ^ /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here #define memcpy(dest, src, len) \ ^ libavformat/mxfenc.c:1165:9: note: parentheses are required around macro argument containing braced initializer list memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00}, 16); ^ ( ) libavformat/mxfenc.c:1168:36: error: too many arguments provided to function-like macro invocation memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00}, 16); ^ /usr/include/secure/_string.h:64:9: note: macro 'memcpy' defined here #define memcpy(dest, src, len) \ ^ libavformat/mxfenc.c:1168:9: note: parentheses are required around macro argument containing braced initializer list memcpy(ul, (UID){0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00}, 16); ^ ( ) 6 errors generated. make: *** [libavformat/mxfenc.o] Error 1
Change History (3)
comment:1 by , 7 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 7 years ago
Does wraping them in () workaround this ?
if so feel free to send a patch that does this or another _clean_ workaround.
Note:
See TracTickets
for help on using tickets.
This is a faulty memcpy implementation as a macro. It's evidently not wrapping the arguments in brackets and just trips badly when one of them has a comma.