+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ffmpeg2-2.8.22nb8/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ffmpeg2-2.8.22nb8/work.log ===> Building for ffmpeg2-2.8.22nb8 CC libavdevice/avdevice.o CC libavdevice/alldevices.o CC libavdevice/oss.o CC libavdevice/lavfi.o CC libavdevice/oss_dec.o CC libavdevice/utils.o CC libavdevice/oss_enc.o CC libavdevice/xcbgrab.o CC libavfilter/aeval.o CC libavfilter/af_adelay.o libavfilter/aeval.c: In function 'aeval_query_formats': libavfilter/aeval.c:360:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 360 | if (!layouts) | ^~ libavfilter/aeval.c:362:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 362 | ff_set_common_channel_layouts(ctx, layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_aecho.o CC libavfilter/af_afade.o CC libavfilter/af_aformat.o CC libavfilter/af_amerge.o CC libavfilter/af_amix.o CC libavfilter/af_anull.o CC libavfilter/af_apad.o CC libavfilter/af_aphaser.o CC libavfilter/af_aresample.o CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_astats.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_astreamsync.o CC libavfilter/af_atempo.o CC libavfilter/af_biquads.o CC libavfilter/af_channelmap.o CC libavfilter/af_channelsplit.o CC libavfilter/af_compand.o CC libavfilter/af_chorus.o CC libavfilter/af_dcshift.o CC libavfilter/af_dynaudnorm.o CC libavfilter/af_earwax.o CC libavfilter/af_flanger.o CC libavfilter/af_join.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_volume.o CC libavfilter/af_volumedetect.o CC libavfilter/allfilters.o CC libavfilter/asink_anullsink.o CC libavfilter/asrc_sine.o CC libavfilter/asrc_anullsrc.o CC libavfilter/audio.o CC libavfilter/avcodec.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/bbox.o CC libavfilter/avfiltergraph.o CC libavfilter/buffer.o CC libavfilter/buffersink.o libavfilter/avfiltergraph.c: In function 'query_formats': libavfilter/avfiltergraph.c:529:82: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=] 529 | snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", | ^~ libavfilter/avfiltergraph.c:529:60: note: directive argument in the range [0, 2147483647] 529 | snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~ libavfilter/avfiltergraph.c:529:21: note: 'snprintf' output between 23 and 32 bytes into a destination of size 30 529 | snprintf(inst_name, sizeof(inst_name), "auto-inserted scaler %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | scaler_count++); | ~~~~~~~~~~~~~~~ libavfilter/avfiltergraph.c:544:85: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 544 | snprintf(inst_name, sizeof(inst_name), "auto-inserted resampler %d", | ^~ libavfilter/avfiltergraph.c:544:60: note: directive argument in the range [0, 2147483647] 544 | snprintf(inst_name, sizeof(inst_name), "auto-inserted resampler %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavfilter/avfiltergraph.c:544:21: note: 'snprintf' output between 26 and 35 bytes into a destination of size 30 544 | snprintf(inst_name, sizeof(inst_name), "auto-inserted resampler %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | resampler_count++); | ~~~~~~~~~~~~~~~~~~ CC libavfilter/buffersrc.o libavfilter/buffersrc.c: In function 'av_buffersrc_buffer': libavfilter/buffersrc.c:304:5: warning: 'av_buffersrc_add_ref' is deprecated [-Wdeprecated-declarations] 304 | return av_buffersrc_add_ref(ctx, buf, 0); | ^~~~~~ libavfilter/buffersrc.c:205:5: note: declared here 205 | int av_buffersrc_add_ref(AVFilterContext *ctx, AVFilterBufferRef *buf, | ^~~~~~~~~~~~~~~~~~~~ CC libavfilter/drawutils.o CC libavfilter/dualinput.o libavfilter/drawutils.c: In function 'ff_draw_init': libavfilter/drawutils.c:177:22: warning: comparison is always false due to limited range of data type [-Wtype-limits] 177 | if (c->plane >= MAX_PLANES) | ^~ CC libavfilter/f_drawgraph.o CC libavfilter/f_ebur128.o CC libavfilter/f_interleave.o CC libavfilter/f_perms.o CC libavfilter/f_reverse.o CC libavfilter/f_select.o CC libavfilter/f_sendcmd.o CC libavfilter/fifo.o CC libavfilter/formats.o CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o CC libavfilter/graphparser.o CC libavfilter/lavfutils.o CC libavfilter/log2_tab.o CC libavfilter/lswsutils.o CC libavfilter/opencl_allkernels.o CC libavfilter/pthread.o CC libavfilter/setpts.o CC libavfilter/settb.o CC libavfilter/split.o CC libavfilter/src_movie.o CC libavfilter/transform.o CC libavfilter/trim.o CC libavfilter/vf_alphamerge.o CC libavfilter/vf_aspect.o CC libavfilter/vf_atadenoise.o CC libavfilter/vf_bbox.o CC libavfilter/vf_blackdetect.o CC libavfilter/vf_blackframe.o CC libavfilter/vf_blend.o CC libavfilter/vf_boxblur.o CC libavfilter/vf_codecview.o CC libavfilter/vf_colorbalance.o CC libavfilter/vf_colorkey.o CC libavfilter/vf_colorchannelmixer.o CC libavfilter/vf_colorlevels.o CC libavfilter/vf_colormatrix.o CC libavfilter/vf_copy.o CC libavfilter/vf_cover_rect.o CC libavfilter/vf_crop.o CC libavfilter/vf_cropdetect.o CC libavfilter/vf_curves.o CC libavfilter/vf_dctdnoiz.o CC libavfilter/vf_deband.o CC libavfilter/vf_decimate.o CC libavfilter/vf_dejudder.o CC libavfilter/vf_delogo.o CC libavfilter/vf_deshake.o CC libavfilter/vf_detelecine.o CC libavfilter/vf_drawbox.o CC libavfilter/vf_drawtext.o CC libavfilter/vf_edgedetect.o libavfilter/vf_edgedetect.c: In function 'gaussian_blur': libavfilter/vf_edgedetect.c:125:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 125 | if (h > 1) | ^~ libavfilter/vf_edgedetect.c:126:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 126 | memcpy(dst, src, w); dst += dst_linesize; src += src_linesize; | ^~~ libavfilter/vf_edgedetect.c:159:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 159 | if (h > 2) | ^~ libavfilter/vf_edgedetect.c:160:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 160 | memcpy(dst, src, w); dst += dst_linesize; src += src_linesize; | ^~~ CC libavfilter/vf_elbg.o CC libavfilter/vf_eq.o CC libavfilter/vf_extractplanes.o CC libavfilter/vf_fade.o CC libavfilter/vf_fftfilt.o CC libavfilter/vf_field.o CC libavfilter/vf_fieldmatch.o CC libavfilter/vf_fieldorder.o CC libavfilter/vf_find_rect.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_fspp.o CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_histogram.o CC libavfilter/vf_hqx.o CC libavfilter/vf_hue.o CC libavfilter/vf_idet.o CC libavfilter/vf_il.o CC libavfilter/vf_interlace.o CC libavfilter/vf_kerndeint.o CC libavfilter/vf_lenscorrection.o CC libavfilter/vf_lut.o CC libavfilter/vf_lut3d.o CC libavfilter/vf_mcdeint.o libavfilter/vf_mcdeint.c: In function 'config_props': libavfilter/vf_mcdeint.c:135:9: warning: 'me_method' is deprecated [-Wdeprecated-declarations] 135 | enc_ctx->me_method = ME_ITER; | ^~~~~~~ In file included from libavfilter/vf_mcdeint.c:52: ./libavcodec/avcodec.h:1739:30: note: declared here 1739 | attribute_deprecated int me_method; | ^~~~~~~~~ libavfilter/vf_mcdeint.c: In function 'filter_frame': libavfilter/vf_mcdeint.c:194:5: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations] 194 | frame_dec = mcdeint->enc_ctx->coded_frame; | ^~~~~~~~~ ./libavcodec/avcodec.h:3034:35: note: declared here 3034 | attribute_deprecated AVFrame *coded_frame; | ^~~~~~~~~~~ CC libavfilter/vf_mergeplanes.o CC libavfilter/vf_mpdecimate.o CC libavfilter/vf_neighbor.o CC libavfilter/vf_noise.o CC libavfilter/vf_null.o CC libavfilter/vf_overlay.o CC libavfilter/vf_owdenoise.o CC libavfilter/vf_pad.o CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o libavfilter/vf_paletteuse.c: In function 'set_frame': libavfilter/vf_paletteuse.c:442:21: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 442 | if (left) src[ src_linesize + x - 1] = dither_color(src[ src_linesize + x - 1], er, eg, eb, 2, 4); | ^~ libavfilter/vf_paletteuse.c:443:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 443 | src[ src_linesize + x ] = dither_color(src[ src_linesize + x ], er, eg, eb, 3, 4); | ^~~ CC libavfilter/vf_perspective.o CC libavfilter/vf_phase.o CC libavfilter/vf_pixdesctest.o CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o CC libavfilter/vf_qp.o CC libavfilter/vf_random.o CC libavfilter/vf_removegrain.o CC libavfilter/vf_removelogo.o CC libavfilter/vf_repeatfields.o CC libavfilter/vf_rotate.o CC libavfilter/vf_sab.o CC libavfilter/vf_scale.o In file included from ./libavutil/common.h:482, from ./libavutil/avutil.h:288, from libavfilter/avfilter.h:39, from libavfilter/vf_scale.c:29: libavfilter/vf_scale.c: In function 'scale_slice': libavfilter/vf_scale.c:469:65: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 469 | in[i] = FF_PTR_ADD(cur_pic->data[i], ((y>>vsub)+field) * cur_pic->linesize[i]); ./libavutil/internal.h:168:32: note: in definition of macro 'FF_PTR_ADD' 168 | #define FF_PTR_ADD(ptr, off) ((off) ? (ptr) + (off) : (ptr)) | ^~~ libavfilter/vf_scale.c:470:65: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 470 | out[i] = FF_PTR_ADD(out_buf->data[i], field * out_buf->linesize[i]); ./libavutil/internal.h:168:32: note: in definition of macro 'FF_PTR_ADD' 168 | #define FF_PTR_ADD(ptr, off) ((off) ? (ptr) + (off) : (ptr)) | ^~~ CC libavfilter/vf_separatefields.o CC libavfilter/vf_setfield.o CC libavfilter/vf_showinfo.o CC libavfilter/vf_showpalette.o CC libavfilter/vf_shuffleplanes.o CC libavfilter/vf_signalstats.o CC libavfilter/vf_smartblur.o CC libavfilter/vf_spp.o CC libavfilter/vf_ssim.o CC libavfilter/vf_stack.o CC libavfilter/vf_stereo3d.o CC libavfilter/vf_subtitles.o CC libavfilter/vf_super2xsai.o CC libavfilter/vf_swapuv.o libavfilter/vf_subtitles.c: In function 'config_input': libavfilter/vf_subtitles.c:147:9: warning: 'ass_set_aspect_ratio' is deprecated: use 'ass_set_pixel_aspect' instead [-Wdeprecated-declarations] 147 | ass_set_aspect_ratio(ass->renderer, (double)inlink->w / inlink->h, | ^~~~~~~~~~~~~~~~~~~~ In file included from libavfilter/vf_subtitles.c:30: /home/pbulk/build/multimedia/ffmpeg2/work/.buildlink/include/ass/ass.h:496:6: note: declared here 496 | void ass_set_aspect_ratio(ASS_Renderer *priv, double dar, double sar); | ^~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_telecine.o CC libavfilter/vf_thumbnail.o CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o CC libavfilter/vf_transpose.o CC libavfilter/vf_unsharp.o CC libavfilter/vf_uspp.o libavfilter/vf_uspp.c: In function 'filter': libavfilter/vf_uspp.c:253:9: warning: 'coded_frame' is deprecated [-Wdeprecated-declarations] 253 | p->frame_dec = p->avctx_enc[i]->coded_frame; | ^ In file included from libavfilter/internal.h:34, from libavfilter/vf_uspp.c:34: ./libavcodec/avcodec.h:3034:35: note: declared here 3034 | attribute_deprecated AVFrame *coded_frame; | ^~~~~~~~~~~ CC libavfilter/vf_vectorscope.o CC libavfilter/vf_vignette.o CC libavfilter/vf_vflip.o CC libavfilter/vf_w3fdif.o CC libavfilter/vf_waveform.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_mptestsrc.o CC libavfilter/vsrc_testsrc.o CC libavfilter/x86/af_volume_init.o CC libavfilter/x86/vf_eq.o CC libavfilter/x86/vf_fspp_init.o CC libavfilter/x86/vf_gradfun_init.o CC libavfilter/x86/vf_hqdn3d_init.o CC libavfilter/x86/vf_idet_init.o CC libavfilter/x86/vf_interlace_init.o CC libavfilter/x86/vf_noise.o CC libavfilter/x86/vf_pp7_init.o CC libavfilter/x86/vf_psnr_init.o CC libavfilter/x86/vf_removegrain_init.o CC libavfilter/x86/vf_pullup_init.o CC libavfilter/x86/vf_ssim_init.o CC libavfilter/x86/vf_spp.o CC libavfilter/x86/vf_tinterlace_init.o CC libavfilter/x86/vf_yadif_init.o CC libswscale/alphablend.o CC libswscale/gamma.o CC libswscale/hscale.o CC libswscale/hscale_fast_bilinear.o CC libswscale/input.o libswscale/input.c:889:13: warning: 'planar_rgb14be_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:902:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 902 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:907:1: note: in expansion of macro 'rgb9plus_planar_funcs' 907 | rgb9plus_planar_funcs(14) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb14le_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:901:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 901 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:907:1: note: in expansion of macro 'rgb9plus_planar_funcs' 907 | rgb9plus_planar_funcs(14) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb12be_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:902:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 902 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:906:1: note: in expansion of macro 'rgb9plus_planar_funcs' 906 | rgb9plus_planar_funcs(12) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb12le_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:901:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 901 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:906:1: note: in expansion of macro 'rgb9plus_planar_funcs' 906 | rgb9plus_planar_funcs(12) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb10be_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:902:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 902 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:905:1: note: in expansion of macro 'rgb9plus_planar_funcs' 905 | rgb9plus_planar_funcs(10) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb10le_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:901:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 901 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:905:1: note: in expansion of macro 'rgb9plus_planar_funcs' 905 | rgb9plus_planar_funcs(10) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb9be_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:902:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 902 | rgb9plus_planar_funcs_endian(nbits, be, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:904:1: note: in expansion of macro 'rgb9plus_planar_funcs' 904 | rgb9plus_planar_funcs(9) | ^~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:889:13: warning: 'planar_rgb9le_to_a' defined but not used [-Wunused-function] 889 | static void planar_rgb##nbits##endian_name##_to_a(uint8_t *dst, const uint8_t *src[4], \ | ^~~~~~~~~~ libswscale/input.c:901:5: note: in expansion of macro 'rgb9plus_planar_funcs_endian' 901 | rgb9plus_planar_funcs_endian(nbits, le, 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:904:1: note: in expansion of macro 'rgb9plus_planar_funcs' 904 | rgb9plus_planar_funcs(9) | ^~~~~~~~~~~~~~~~~~~~~ CC libswscale/log2_tab.o CC libswscale/options.o CC libswscale/output.o CC libswscale/rgb2rgb.o CC libswscale/slice.o libswscale/slice.c: In function 'ff_init_slice_from_src': libswscale/slice.c:178:56: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 178 | s->plane[i].line[start[i] - first + j] = src_[i] + j * stride[i]; | ^ libswscale/slice.c:184:37: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 184 | s->plane[i].line[j] = src_[i] + j * stride[i]; | ^ CC libswscale/swscale.o libswscale/swscale.c:55:13: warning: 'gamma_convert' defined but not used [-Wunused-function] 55 | static void gamma_convert(uint8_t * src[], int width, uint16_t *gamma) | ^~~~~~~~~~~~~ CC libswscale/swscale_unscaled.o CC libswscale/utils.o In file included from ./libavutil/common.h:482, from ./libavutil/avutil.h:288, from ./libavutil/avassert.h:31, from libswscale/utils.c:41: libswscale/utils.c: In function 'initFilter': ./libavutil/internal.h:53:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 53 | # define emms_c() while(0) | ^~~~~ libswscale/utils.c:307:5: note: in expansion of macro 'emms_c' 307 | emms_c(); // FIXME should not be required but IS (even for non-MMX versions) | ^~~~~~ ./libavutil/internal.h:151:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 151 | {\ 152 | p = av_malloc_array(nelem, elsize);\ libswscale/utils.c:310:5: note: in expansion of macro 'FF_ALLOC_ARRAY_OR_GOTO' 310 | FF_ALLOC_ARRAY_OR_GOTO(NULL, *filterPos, (dstW + 3), sizeof(**filterPos), fail); | ^~~~~~~~~~~~~~~~~~~~~~ CC libswscale/vscale.o CC libswscale/x86/rgb2rgb.o CC libswscale/x86/swscale.o CC libswscale/x86/yuv2rgb.o CC libswscale/yuv2rgb.o CC libavutil/adler32.o CC libavutil/aes.o CC libavutil/audio_fifo.o CC libavutil/avstring.o CC libavutil/base64.o CC libavutil/blowfish.o CC libavutil/bprint.o CC libavutil/buffer.o CC libavutil/camellia.o CC libavutil/cast5.o CC libavutil/channel_layout.o CC libavutil/color_utils.o CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/des.o CC libavutil/display.o CC libavutil/dict.o CC libavutil/downmix_info.o CC libavutil/error.o CC libavutil/eval.o CC libavutil/fifo.o CC libavutil/file.o CC libavutil/file_open.o CC libavutil/fixed_dsp.o CC libavutil/float_dsp.o CC libavutil/frame.o CC libavutil/hash.o libavutil/frame.c: In function 'av_frame_set_qp_table': libavutil/frame.c:55:5: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] 55 | f->qscale_table = buf->data; | ^ In file included from libavutil/frame.c:25: libavutil/frame.h:293:13: note: declared here 293 | int8_t *qscale_table; | ^~~~~~~~~~~~ libavutil/frame.c:56:5: warning: 'qstride' is deprecated [-Wdeprecated-declarations] 56 | f->qstride = stride; | ^ libavutil/frame.h:298:9: note: declared here 298 | int qstride; | ^~~~~~~ libavutil/frame.c:57:5: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] 57 | f->qscale_type = qp_type; | ^ libavutil/frame.h:301:9: note: declared here 301 | int qscale_type; | ^~~~~~~~~~~ libavutil/frame.c: In function 'av_frame_get_qp_table': libavutil/frame.c:64:5: warning: 'qstride' is deprecated [-Wdeprecated-declarations] 64 | *stride = f->qstride; | ^ libavutil/frame.h:298:9: note: declared here 298 | int qstride; | ^~~~~~~ libavutil/frame.c:65:5: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] 65 | *type = f->qscale_type; | ^ libavutil/frame.h:301:9: note: declared here 301 | int qscale_type; | ^~~~~~~~~~~ libavutil/frame.c: In function 'frame_copy_props': libavutil/frame.c:350:5: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] 350 | dst->qscale_table = NULL; | ^~~ libavutil/frame.h:293:13: note: declared here 293 | int8_t *qscale_table; | ^~~~~~~~~~~~ libavutil/frame.c:351:5: warning: 'qstride' is deprecated [-Wdeprecated-declarations] 351 | dst->qstride = 0; | ^~~ libavutil/frame.h:298:9: note: declared here 298 | int qstride; | ^~~~~~~ libavutil/frame.c:352:5: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] 352 | dst->qscale_type = 0; | ^~~ libavutil/frame.h:301:9: note: declared here 301 | int qscale_type; | ^~~~~~~~~~~ libavutil/frame.c:357:13: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] 357 | dst->qscale_table = dst->qp_table_buf->data; | ^~~ libavutil/frame.h:293:13: note: declared here 293 | int8_t *qscale_table; | ^~~~~~~~~~~~ libavutil/frame.c:358:13: warning: 'qstride' is deprecated [-Wdeprecated-declarations] 358 | dst->qstride = src->qstride; | ^~~ libavutil/frame.h:298:9: note: declared here 298 | int qstride; | ^~~~~~~ libavutil/frame.c:358:13: warning: 'qstride' is deprecated [-Wdeprecated-declarations] 358 | dst->qstride = src->qstride; | ^~~ libavutil/frame.h:298:9: note: declared here 298 | int qstride; | ^~~~~~~ libavutil/frame.c:359:13: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] 359 | dst->qscale_type = src->qscale_type; | ^~~ libavutil/frame.h:301:9: note: declared here 301 | int qscale_type; | ^~~~~~~~~~~ libavutil/frame.c:359:13: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] 359 | dst->qscale_type = src->qscale_type; | ^~~ libavutil/frame.h:301:9: note: declared here 301 | int qscale_type; | ^~~~~~~~~~~ CC libavutil/hmac.o CC libavutil/imgutils.o CC libavutil/intmath.o CC libavutil/lfg.o CC libavutil/lls.o CC libavutil/log.o CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mathematics.o CC libavutil/md5.o CC libavutil/mem.o CC libavutil/murmur3.o CC libavutil/opt.o libavutil/opt.c: In function 'write_number': libavutil/opt.c:88:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 88 | num = den ? num*intnum/den : (num*intnum ? INFINITY : NAN); | ~~~^~~~~~~ CC libavutil/pixdesc.o CC libavutil/parseutils.o CC libavutil/pixelutils.o CC libavutil/random_seed.o CC libavutil/rational.o CC libavutil/rc4.o CC libavutil/reverse.o CC libavutil/samplefmt.o CC libavutil/ripemd.o CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o CC libavutil/tree.o CC libavutil/twofish.o libavutil/timecode.c: In function 'av_timecode_make_string': libavutil/timecode.c:103:53: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 11 [-Wformat-truncation=] 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^ libavutil/timecode.c:103:41: note: directive argument in the range [-59, 59] 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~ libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] libavutil/timecode.c:103:5: note: 'snprintf' output between 12 and 32 bytes into a destination of size 16 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | neg ? "-" : "", | ~~~~~~~~~~~~~~~ 105 | hh, mm, ss, drop ? ';' : ':', ff); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/x86/cpu.o CC libavutil/utils.o CC libavutil/x86/float_dsp_init.o CC libavutil/x86/lls_init.o CC libavutil/x86/pixelutils_init.o CC libavutil/xga_font_data.o CC libavutil/xtea.o CC libpostproc/postprocess.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o libavformat/aadec.c: In function 'aa_read_header': libavformat/aadec.c:117:13: warning: 'strncpy' output may be truncated copying 63 bytes from a string of length 127 [-Wstringop-truncation] 117 | strncpy(codec_name, val, sizeof(codec_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ac3dec.o In file included from libpostproc/postprocess.c:541: libpostproc/postprocess_template.c: In function 'dering_MMX2': libpostproc/postprocess_template.c:1097:5: warning: listing the stack pointer register '%rsp' in a clobber list is deprecated [-Wdeprecated] 1097 | __asm__ volatile( | ^~~~~~~ libpostproc/postprocess_template.c:1097:5: note: the value of the stack pointer after an 'asm' statement must be the same as it was before the statement In file included from libpostproc/postprocess.c:543: libpostproc/postprocess_template.c: In function 'dering_3DNow': libpostproc/postprocess_template.c:1097:5: warning: listing the stack pointer register '%rsp' in a clobber list is deprecated [-Wdeprecated] 1097 | __asm__ volatile( | ^~~~~~~ libpostproc/postprocess_template.c:1097:5: note: the value of the stack pointer after an 'asm' statement must be the same as it was before the statement CC libavformat/act.o CC libavformat/adp.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/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/aqtitledec.o CC libavformat/asf.o CC libavformat/asfcrypt.o libavformat/asfcrypt.c: In function 'multiswap_enc': libavformat/asfcrypt.c:118:11: warning: 'multiswap_step' reading 48 bytes from a region of size 24 [-Wstringop-overread] 118 | tmp = multiswap_step(keys + 6, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/asfcrypt.c:118:11: note: referencing argument 1 of type 'const uint32_t[12]' {aka 'const unsigned int[12]'} libavformat/asfcrypt.c:75:17: note: in a call to function 'multiswap_step' 75 | static uint32_t multiswap_step(const uint32_t keys[12], uint32_t v) | ^~~~~~~~~~~~~~ libavformat/asfcrypt.c: In function 'multiswap_dec': libavformat/asfcrypt.c:139:11: warning: 'multiswap_inv_step' reading 48 bytes from a region of size 24 [-Wstringop-overread] 139 | b = multiswap_inv_step(keys + 6, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/asfcrypt.c:139:11: note: referencing argument 1 of type 'const uint32_t[12]' {aka 'const unsigned int[12]'} libavformat/asfcrypt.c:87:17: note: in a call to function 'multiswap_inv_step' 87 | static uint32_t multiswap_inv_step(const uint32_t keys[12], uint32_t v) | ^~~~~~~~~~~~~~~~~~ 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/bluray.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/cafenc.o CC libavformat/cavsvideodec.o CC libavformat/cafdec.o CC libavformat/cdg.o CC libavformat/cdxl.o CC libavformat/cinedec.o CC libavformat/concat.o CC libavformat/concatdec.o CC libavformat/crcenc.o CC libavformat/crypto.o CC libavformat/cutils.o CC libavformat/data_uri.o CC libavformat/dashenc.o CC libavformat/dauddec.o CC libavformat/daudenc.o CC libavformat/dfa.o CC libavformat/diracdec.o libavformat/dashenc.c: In function 'write_manifest': libavformat/dashenc.c:446:55: warning: '.tmp' directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 446 | snprintf(temp_filename, sizeof(temp_filename), "%s.tmp", s->filename); | ^~~~ libavformat/dashenc.c:446:5: note: 'snprintf' output between 5 and 1028 bytes into a destination of size 1024 446 | snprintf(temp_filename, sizeof(temp_filename), "%s.tmp", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dnxhddec.o libavformat/dashenc.c: In function 'dash_flush': libavformat/dashenc.c:823:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 823 | snprintf(full_path, sizeof(full_path), "%s%s", c->dirname, os->initfile); | ^~ libavformat/dashenc.c:823:13: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 823 | snprintf(full_path, sizeof(full_path), "%s%s", c->dirname, os->initfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c:817:55: warning: '.tmp' directive output may be truncated writing 4 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 817 | snprintf(temp_path, sizeof(temp_path), "%s.tmp", full_path); | ^~~~ libavformat/dashenc.c:817:13: note: 'snprintf' output between 5 and 1028 bytes into a destination of size 1024 817 | snprintf(temp_path, sizeof(temp_path), "%s.tmp", full_path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c:854:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 854 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->segments[j]->file); | ^~ libavformat/dashenc.c:854:21: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 854 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->segments[j]->file); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c: In function 'dash_write_trailer': libavformat/dashenc.c:968:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 968 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~ libavformat/dashenc.c:968:13: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 968 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dsfdec.o libavformat/dashenc.c: In function 'dash_write_header': libavformat/dashenc.c:633:65: warning: '-stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 633 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.m4s", basename, i); | ^~~~~~~ libavformat/dashenc.c:633:62: note: directive argument in the range [-2147483643, 2147483647] 633 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.m4s", basename, i); | ^~~~~~~~~~~~~~~~~ libavformat/dashenc.c:633:17: note: 'snprintf' output between 13 and 1046 bytes into a destination of size 1024 633 | snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.m4s", basename, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dashenc.c:637:49: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 637 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~ libavformat/dashenc.c:637:9: note: 'snprintf' output between 1 and 2047 bytes into a destination of size 1024 637 | snprintf(filename, sizeof(filename), "%s%s", c->dirname, os->initfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dsicin.o CC libavformat/dss.o CC libavformat/dtsdec.o CC libavformat/dtshddec.o CC libavformat/dump.o CC libavformat/dv.o CC libavformat/dvbsub.o CC libavformat/dvenc.o CC libavformat/dxa.o CC libavformat/eacdata.o CC libavformat/electronicarts.o CC libavformat/epafdec.o CC libavformat/ffmdec.o CC libavformat/ffmenc.o libavformat/ffmdec.c: In function 'ffm_close': libavformat/ffmdec.c:243:9: warning: 'rc_eq' is deprecated [-Wdeprecated-declarations] 243 | av_freep(&s->streams[i]->codec->rc_eq); | ^~~~~~~~ In file included from libavformat/avformat.h:318, from libavformat/ffmdec.c:31: ./libavcodec/avcodec.h:2606:17: note: declared here 2606 | const char *rc_eq; | ^~~~~ libavformat/ffmdec.c: In function 'ffm2_read_header': libavformat/ffmdec.c:382:13: warning: 'rc_eq' is deprecated [-Wdeprecated-declarations] 382 | codec->rc_eq = av_strdup(rc_eq_buf); | ^~~~~ ./libavcodec/avcodec.h:2606:17: note: declared here 2606 | const char *rc_eq; | ^~~~~ libavformat/ffmdec.c:395:13: warning: 'me_method' is deprecated [-Wdeprecated-declarations] 395 | codec->me_method = avio_rb32(pb); | ^~~~~ ./libavcodec/avcodec.h:1739:30: note: declared here 1739 | attribute_deprecated int me_method; | ^~~~~~~~~ libavformat/ffmdec.c:399:13: warning: 'rc_buffer_aggressivity' is deprecated [-Wdeprecated-declarations] 399 | codec->rc_buffer_aggressivity = av_int2double(avio_rb64(pb)); | ^~~~~ ./libavcodec/avcodec.h:2628:11: note: declared here 2628 | float rc_buffer_aggressivity; | ^~~~~~~~~~~~~~~~~~~~~~ libavformat/ffmdec.c: In function 'ffm_read_header': libavformat/ffmdec.c:579:13: warning: 'rc_eq' is deprecated [-Wdeprecated-declarations] 579 | codec->rc_eq = av_strdup(rc_eq_buf); | ^~~~~ ./libavcodec/avcodec.h:2606:17: note: declared here 2606 | const char *rc_eq; | ^~~~~ libavformat/ffmdec.c:592:13: warning: 'me_method' is deprecated [-Wdeprecated-declarations] 592 | codec->me_method = avio_rb32(pb); | ^~~~~ ./libavcodec/avcodec.h:1739:30: note: declared here 1739 | attribute_deprecated int me_method; | ^~~~~~~~~ libavformat/ffmdec.c:596:13: warning: 'rc_buffer_aggressivity' is deprecated [-Wdeprecated-declarations] 596 | codec->rc_buffer_aggressivity = av_int2double(avio_rb64(pb)); | ^~~~~ ./libavcodec/avcodec.h:2628:11: note: declared here 2628 | float rc_buffer_aggressivity; | ^~~~~~~~~~~~~~~~~~~~~~ CC libavformat/ffmetadec.o CC libavformat/ffmetaenc.o CC libavformat/file.o CC libavformat/filmstripdec.o CC libavformat/filmstripenc.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 libavformat/format.c: In function 'av_probe_input_format3': libavformat/format.c:182:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 182 | lpd.buf = zerobuffer; | ^ CC libavformat/framehash.o CC libavformat/frmdec.o CC libavformat/ftp.o CC libavformat/g722.o CC libavformat/g723_1.o CC libavformat/g729dec.o libavformat/ftp.c: In function 'ftp_move': libavformat/ftp.c:1091:46: warning: '%s' directive output may be truncated writing up to 4095 bytes into a region of size 4091 [-Wformat-truncation=] 1091 | snprintf(command, sizeof(command), "RNTO %s\r\n", path); | ^~ ~~~~ libavformat/ftp.c:1091:5: note: 'snprintf' output between 8 and 4103 bytes into a destination of size 4096 1091 | snprintf(command, sizeof(command), "RNTO %s\r\n", path); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/gif.o CC libavformat/gifdec.o CC libavformat/golomb_tab.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/hdsenc.o CC libavformat/hevc.o CC libavformat/hevcdec.o CC libavformat/hls.o libavformat/hdsenc.c: In function 'write_manifest': libavformat/hdsenc.c:170:45: warning: '/index.f4m' directive output may be truncated writing 10 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 170 | snprintf(filename, sizeof(filename), "%s/index.f4m", s->filename); | ^~~~~~~~~~ libavformat/hdsenc.c:170:5: note: 'snprintf' output between 11 and 1034 bytes into a destination of size 1024 170 | snprintf(filename, sizeof(filename), "%s/index.f4m", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c:171:55: warning: '/index.f4m.tmp' directive output may be truncated writing 14 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 171 | snprintf(temp_filename, sizeof(temp_filename), "%s/index.f4m.tmp", s->filename); | ^~~~~~~~~~~~~~ libavformat/hdsenc.c:171:5: note: 'snprintf' output between 15 and 1038 bytes into a destination of size 1024 171 | snprintf(temp_filename, sizeof(temp_filename), "%s/index.f4m.tmp", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c: In function 'write_abst': libavformat/hdsenc.c:238:17: warning: '/stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 238 | "%s/stream%d.abst", s->filename, index); | ^~~~~~~ libavformat/hdsenc.c:237:5: note: 'snprintf' output between 14 and 1047 bytes into a destination of size 1024 237 | snprintf(filename, sizeof(filename), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | "%s/stream%d.abst", s->filename, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c:240:17: warning: '/stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 240 | "%s/stream%d.abst.tmp", s->filename, index); | ^~~~~~~ libavformat/hdsenc.c:239:5: note: 'snprintf' output between 18 and 1051 bytes into a destination of size 1024 239 | snprintf(temp_filename, sizeof(temp_filename), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "%s/stream%d.abst.tmp", s->filename, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c: In function 'hds_flush': libavformat/hdsenc.c:480:17: warning: '/stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 480 | "%s/stream%dSeg1-Frag%d", s->filename, index, os->fragment_index); | ^~~~~~~ libavformat/hdsenc.c:479:5: note: 'snprintf' output between 19 and 1062 bytes into a destination of size 1024 479 | snprintf(target_filename, sizeof(target_filename), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | "%s/stream%dSeg1-Frag%d", s->filename, index, os->fragment_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hls.c:582:12: warning: 'open_in' defined but not used [-Wunused-function] 582 | static int open_in(HLSContext *c, AVIOContext **in, const char *url) | ^~~~~~~ libavformat/hdsenc.c: In function 'hds_write_trailer': libavformat/hdsenc.c:553:49: warning: '/index.f4m' directive output may be truncated writing 10 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 553 | snprintf(filename, sizeof(filename), "%s/index.f4m", s->filename); | ^~~~~~~~~~ libavformat/hdsenc.c:553:9: note: 'snprintf' output between 11 and 1034 bytes into a destination of size 1024 553 | snprintf(filename, sizeof(filename), "%s/index.f4m", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c:556:53: warning: '/stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 556 | snprintf(filename, sizeof(filename), "%s/stream%d.abst", s->filename, i); | ^~~~~~~ libavformat/hdsenc.c:556:50: note: directive argument in the range [-2147483641, 2147483646] 556 | snprintf(filename, sizeof(filename), "%s/stream%d.abst", s->filename, i); | ^~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c:556:13: note: 'snprintf' output between 14 and 1047 bytes into a destination of size 1024 556 | snprintf(filename, sizeof(filename), "%s/stream%d.abst", s->filename, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c: In function 'hds_write_header': libavformat/hdsenc.c:415:21: warning: '/stream' directive output may be truncated writing 7 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 415 | "%s/stream%d_temp", s->filename, i); | ^~~~~~~ libavformat/hdsenc.c:415:18: note: directive argument in the range [-2147483641, 2147483646] 415 | "%s/stream%d_temp", s->filename, i); | ^~~~~~~~~~~~~~~~~~ libavformat/hdsenc.c:414:9: note: 'snprintf' output between 14 and 1047 bytes into a destination of size 1024 414 | snprintf(os->temp_filename, sizeof(os->temp_filename), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | "%s/stream%d_temp", s->filename, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hlsenc.o CC libavformat/hlsproto.o In function 'new_rendition', inlined from 'parse_playlist' at libavformat/hls.c:748:13: libavformat/hls.c:505:13: warning: 'strncpy' output may be truncated copying between 2 and 62 bytes from a string of length 63 [-Wstringop-truncation] 505 | strncpy(rend->language + langlen + 1, info->assoc_language, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 506 | sizeof(rend->language) - langlen - 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/hnm.o CC libavformat/httpauth.o CC libavformat/http.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/log2_tab.o CC libavformat/lrc.o CC libavformat/lrcdec.o CC libavformat/lvfdec.o CC libavformat/lrcenc.o CC libavformat/lxfdec.o CC libavformat/matroska.o CC libavformat/m4vdec.o CC libavformat/matroskadec.o CC libavformat/matroskaenc.o CC libavformat/md5enc.o libavformat/matroskadec.c: In function 'webm_dash_manifest_cues': libavformat/matroskadec.c:3485:13: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=] 3485 | strncat(buf, ",", sizeof(char)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/md5proto.o CC libavformat/metadata.o CC libavformat/mgsts.o CC libavformat/microdvddec.o libavformat/matroskaenc.c: In function 'mkv_write_trailer': libavformat/matroskaenc.c:2069:62: warning: '%012.9f' directive output may be truncated writing between 12 and 320 bytes into a region of size between 8 and 14 [-Wformat-truncation=] 2069 | snprintf(duration_string, 20, "%02d:%02d:%012.9f", | ^~~~~~~ libavformat/matroskaenc.c:2069:21: note: 'snprintf' output between 19 and 333 bytes into a destination of size 20 2069 | snprintf(duration_string, 20, "%02d:%02d:%012.9f", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2070 | (int) duration_sec / 3600, ((int) duration_sec / 60) % 60, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2071 | fmod(duration_sec, 60)); | ~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/microdvdenc.o CC libavformat/mkvtimestamp_v2.o CC libavformat/mlvdec.o CC libavformat/mm.o In function 'webm_dash_manifest_cues', inlined from 'webm_dash_manifest_read_header' at libavformat/matroskadec.c:3529:36: libavformat/matroskadec.c:3482:9: warning: 'snprintf' argument 4 overlaps destination object '' [-Wrestrict] 3482 | snprintf(buf, (i + 1) * 20 * sizeof(char), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3483 | "%s%" PRId64, buf, s->streams[0]->index_entries[i].timestamp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mmf.o CC libavformat/mms.o CC libavformat/mmsh.o CC libavformat/mmst.o CC libavformat/mov.o CC libavformat/mov_chan.o CC libavformat/movenc.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/msnwc_tcp.o CC libavformat/mtv.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 CC libavformat/mxg.o CC libavformat/ncdec.o CC libavformat/network.o CC libavformat/nistspheredec.o CC libavformat/nsvdec.o CC libavformat/nullenc.o CC libavformat/nut.o CC libavformat/nutdec.o CC libavformat/nutenc.o CC libavformat/nuv.o CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsecelt.o CC libavformat/oggparsedirac.o CC libavformat/oggparseflac.o CC libavformat/oggparseogm.o CC libavformat/oggparseopus.o CC libavformat/oggparseskeleton.o CC libavformat/oggparsetheora.o CC libavformat/oggparsespeex.o CC libavformat/oggparsevorbis.o CC libavformat/oggparsevp8.o CC libavformat/omadec.o CC libavformat/oma.o CC libavformat/omaenc.o CC libavformat/options.o CC libavformat/os_support.o CC libavformat/paf.o CC libavformat/pcmdec.o CC libavformat/pcm.o CC libavformat/pcmenc.o CC libavformat/pjsdec.o CC libavformat/psxstr.o CC libavformat/pmpdec.o CC libavformat/pva.o CC libavformat/pvfdec.o CC libavformat/r3d.o CC libavformat/qcp.o CC libavformat/rawdec.o CC libavformat/rawenc.o CC libavformat/rawvideodec.o CC libavformat/rdt.o CC libavformat/realtextdec.o CC libavformat/redspark.o CC libavformat/replaygain.o CC libavformat/riff.o CC libavformat/riffdec.o CC libavformat/riffenc.o CC libavformat/rl2.o CC libavformat/rm.o CC libavformat/rmdec.o CC libavformat/rmsipr.o CC libavformat/rmenc.o CC libavformat/rpl.o CC libavformat/rsd.o CC libavformat/rso.o CC libavformat/rsodec.o CC libavformat/rsoenc.o CC libavformat/rtmpdh.o CC libavformat/rtmpcrypt.o CC libavformat/rtmphttp.o CC libavformat/rtmppkt.o libavformat/rtmpcrypt.c: In function 'rtmpe_write': libavformat/rtmpcrypt.c:308:36: warning: passing argument 2 of 'av_rc4_crypt' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 308 | av_rc4_crypt(&rt->key_out, buf, buf, size, NULL, 1); | ^~~ In file included from libavformat/rtmpcrypt.c:32: ./libavutil/rc4.h:61:45: note: expected 'uint8_t *' {aka 'unsigned char *'} but argument is of type 'const uint8_t *' {aka 'const unsigned char *'} 61 | void av_rc4_crypt(struct AVRC4 *d, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt); | ~~~~~~~~~^~~ CC libavformat/rtp.o CC libavformat/rtmpproto.o CC libavformat/rtpdec.o CC libavformat/rtpdec_ac3.o CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o CC libavformat/rtpdec_dv.o CC libavformat/rtpdec_g726.o CC libavformat/rtpdec_h261.o CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_hevc.o CC libavformat/rtpdec_ilbc.o CC libavformat/rtpdec_jpeg.o CC libavformat/rtpdec_latm.o CC libavformat/rtpdec_mpa_robust.o CC libavformat/rtpdec_mpeg12.o CC libavformat/rtpdec_mpeg4.o CC libavformat/rtpdec_mpegts.o CC libavformat/rtpdec_qcelp.o CC libavformat/rtpdec_qdm2.o CC libavformat/rtpdec_qt.o CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vp8.o CC libavformat/rtpdec_vp9.o CC libavformat/rtpdec_xiph.o CC libavformat/rtpenc.o CC libavformat/rtpenc_aac.o CC libavformat/rtpenc_amr.o CC libavformat/rtpenc_chain.o CC libavformat/rtpenc_h261.o CC libavformat/rtpenc_h263.o CC libavformat/rtpenc_h263_rfc2190.o CC libavformat/rtpenc_h264_hevc.o CC libavformat/rtpenc_jpeg.o CC libavformat/rtpenc_latm.o CC libavformat/rtpenc_mpegts.o CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_vp8.o CC libavformat/rtpenc_xiph.o CC libavformat/rtpproto.o CC libavformat/rtsp.o CC libavformat/rtspdec.o CC libavformat/rtspenc.o libavformat/rtspdec.c: In function 'rtsp_read_packet': libavformat/rtspdec.c:831:40: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1011 [-Wformat-truncation=] 831 | "Unsubscribe: %s\r\n", | ^~ libavformat/rtspdec.c:830:17: note: 'snprintf' output between 16 and 1039 bytes into a destination of size 1024 830 | snprintf(cmd, sizeof(cmd), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | "Unsubscribe: %s\r\n", | ~~~~~~~~~~~~~~~~~~~~~~ 832 | rt->last_subscription); | ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/samidec.o CC libavformat/sapdec.o libavformat/rtsp.c: In function 'rtp_read_header': libavformat/rtsp.c:2425:32: warning: '%s' directive output may be truncated writing up to 499 bytes into a region of size 486 [-Wformat-truncation=] 2425 | "v=0\r\nc=IN IP%d %s\r\nm=%s %d RTP/AVP %d\r\n", | ^~ 2426 | addr.ss_family == AF_INET ? 4 : 6, host, | ~~~~ libavformat/rtsp.c:2425:14: note: directive argument in the range [0, 127] 2425 | "v=0\r\nc=IN IP%d %s\r\nm=%s %d RTP/AVP %d\r\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/rtsp.c:2424:5: note: 'snprintf' output between 38 and 555 bytes into a destination of size 500 2424 | snprintf(sdp, sizeof(sdp), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 | "v=0\r\nc=IN IP%d %s\r\nm=%s %d RTP/AVP %d\r\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | addr.ss_family == AF_INET ? 4 : 6, host, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2427 | codec.codec_type == AVMEDIA_TYPE_DATA ? "application" : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2428 | codec.codec_type == AVMEDIA_TYPE_VIDEO ? "video" : "audio", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2429 | port, payload_type); | ~~~~~~~~~~~~~~~~~~~ CC libavformat/sapenc.o CC libavformat/sauce.o CC libavformat/sbgdec.o libavformat/rtsp.c: In function 'ff_rtsp_make_setup_request': libavformat/rtsp.c:1523:30: warning: '%s' directive output may be truncated writing up to 2047 bytes into a region of size 2037 [-Wformat-truncation=] 1523 | "Transport: %s\r\n", | ^~ 1524 | transport); | ~~~~~~~~~ libavformat/rtsp.c:1522:9: note: 'snprintf' output between 14 and 2061 bytes into a destination of size 2048 1522 | snprintf(cmd, sizeof(cmd), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1523 | "Transport: %s\r\n", | ~~~~~~~~~~~~~~~~~~~~ 1524 | transport); | ~~~~~~~~~~ CC libavformat/sdp.o CC libavformat/sdr2.o CC libavformat/segment.o CC libavformat/segafilm.o CC libavformat/sierravmd.o CC libavformat/siff.o CC libavformat/smacker.o CC libavformat/smjpeg.o CC libavformat/smjpegdec.o CC libavformat/smjpegenc.o CC libavformat/smush.o CC libavformat/smoothstreamingenc.o CC libavformat/sol.o libavformat/smoothstreamingenc.c: In function 'write_manifest': libavformat/smoothstreamingenc.c:221:45: warning: '/Manifest' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 221 | snprintf(filename, sizeof(filename), "%s/Manifest", s->filename); | ^~~~~~~~~ libavformat/smoothstreamingenc.c:221:5: note: 'snprintf' output between 10 and 1033 bytes into a destination of size 1024 221 | snprintf(filename, sizeof(filename), "%s/Manifest", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:222:55: warning: '/Manifest.tmp' directive output may be truncated writing 13 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 222 | snprintf(temp_filename, sizeof(temp_filename), "%s/Manifest.tmp", s->filename); | ^~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:222:5: note: 'snprintf' output between 14 and 1037 bytes into a destination of size 1024 222 | snprintf(temp_filename, sizeof(temp_filename), "%s/Manifest.tmp", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/soxdec.o libavformat/smoothstreamingenc.c: In function 'ism_flush': libavformat/smoothstreamingenc.c:525:49: warning: '/temp' directive output may be truncated writing 5 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 525 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname); | ^~~~~ libavformat/smoothstreamingenc.c:525:9: note: 'snprintf' output between 6 and 1029 bytes into a destination of size 1024 525 | snprintf(filename, sizeof(filename), "%s/temp", os->dirname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:541:63: warning: '/FragmentInfo(' directive output may be truncated writing 14 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 541 | snprintf(header_filename, sizeof(header_filename), "%s/FragmentInfo(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:541:9: note: 'snprintf' output 18 or more bytes (assuming 1041) into a destination of size 1024 541 | snprintf(header_filename, sizeof(header_filename), "%s/FragmentInfo(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:542:63: warning: '/Fragments(' directive output may be truncated writing 11 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 542 | snprintf(target_filename, sizeof(target_filename), "%s/Fragments(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~ libavformat/smoothstreamingenc.c:542:9: note: 'snprintf' output 15 or more bytes (assuming 1038) into a destination of size 1024 542 | snprintf(target_filename, sizeof(target_filename), "%s/Fragments(%s=%"PRIu64")", os->dirname, os->stream_type_tag, start_ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/soxenc.o libavformat/smoothstreamingenc.c: In function 'ism_write_trailer': libavformat/smoothstreamingenc.c:609:49: warning: '/Manifest' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 609 | snprintf(filename, sizeof(filename), "%s/Manifest", s->filename); | ^~~~~~~~~ libavformat/smoothstreamingenc.c:609:9: note: 'snprintf' output between 10 and 1033 bytes into a destination of size 1024 609 | snprintf(filename, sizeof(filename), "%s/Manifest", s->filename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c: In function 'ism_write_header': libavformat/smoothstreamingenc.c:324:55: warning: '/QualityLevels(' directive output may be truncated writing 15 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] 324 | snprintf(os->dirname, sizeof(os->dirname), "%s/QualityLevels(%d)", s->filename, s->streams[i]->codec->bit_rate); | ^~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:324:52: note: using the range [-2147483648, 2147483647] for directive argument 324 | snprintf(os->dirname, sizeof(os->dirname), "%s/QualityLevels(%d)", s->filename, s->streams[i]->codec->bit_rate); | ^~~~~~~~~~~~~~~~~~~~~~ libavformat/smoothstreamingenc.c:324:9: note: 'snprintf' output between 18 and 1051 bytes into a destination of size 1024 324 | snprintf(os->dirname, sizeof(os->dirname), "%s/QualityLevels(%d)", s->filename, s->streams[i]->codec->bit_rate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/spdif.o CC libavformat/spdifdec.o CC libavformat/spdifenc.o CC libavformat/srtdec.o CC libavformat/srtenc.o CC libavformat/srtp.o CC libavformat/srtpproto.o CC libavformat/stldec.o CC libavformat/subfile.o CC libavformat/subtitles.o CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o CC libavformat/supdec.o CC libavformat/swf.o CC libavformat/swfdec.o CC libavformat/swfenc.o CC libavformat/tcp.o CC libavformat/takdec.o CC libavformat/tedcaptionsdec.o CC libavformat/tee.o CC libavformat/thp.o CC libavformat/tiertexseq.o CC libavformat/tls.o CC libavformat/tls_gnutls.o CC libavformat/tmv.o CC libavformat/tta.o CC libavformat/tty.o CC libavformat/txd.o CC libavformat/udp.o libavformat/tty.c:174:23: error: initialization of 'int (*)(AVProbeData *)' from incompatible pointer type 'int (*)(const AVProbeData *)' [-Wincompatible-pointer-types] 174 | .read_probe = read_probe, | ^~~~~~~~~~ libavformat/tty.c:174:23: note: (near initialization for 'ff_tty_demuxer.read_probe') gmake: *** [common.mak:57: libavformat/tty.o] Error 1 gmake: *** Waiting for unfinished jobs.... *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/ffmpeg2 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/ffmpeg2