tests/api/api-flac-test.c: In function 'run_test': tests/api/api-flac-test.c:166:9: warning: 'avcodec_encode_audio2' is deprecated [-Wdeprecated-declarations] result = avcodec_encode_audio2(enc_ctx, &enc_pkt, in_frame, &got_output) ^~~~~~ In file included from tests/api/api-flac-test.c:30:0: ./libavcodec/avcodec.h:3666:5: note: declared here int avcodec_encode_audio2(AVCodecContext *avctx, AVPacket *avpkt, ^~~~~~~~~~~~~~~~~~~~~ tests/api/api-flac-test.c:174:13: warning: 'avcodec_decode_audio4' is deprecated [-Wdeprecated-declarations] result = avcodec_decode_audio4(dec_ctx, out_frame, &got_output, &enc_pkt) ^~~~~~ In file included from tests/api/api-flac-test.c:30:0: ./libavcodec/avcodec.h:3036:5: note: declared here int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame, ^~~~~~~~~~~~~~~~~~~~~ libavcodec/tests/options.c: In function 'test_copy': libavcodec/tests/options.c:152:5: warning: 'avcodec_copy_context' is deprecated [-Wdeprecated-declarations] avcodec_copy_context(ctx2, ctx1) ^~~~~~~~~~~~~~~~~~~~ In file included from libavcodec/tests/options.c:22:0: ./libavcodec/options.c:231:5: note: declared here int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src) ^~~~~~~~~~~~~~~~~~~~ libavcodec/tests/options.c:167:9: warning: 'avcodec_copy_context' is deprecated [-Wdeprecated-declarations] avcodec_copy_context(ctx2, ctx1) ^~~~~~~~~~~~~~~~~~~~ In file included from libavcodec/tests/options.c:22:0: ./libavcodec/options.c:231:5: note: declared here int avcodec_copy_context(AVCodecContext *dest, const AVCodecContext *src) ^~~~~~~~~~~~~~~~~~~~ libavcodec/tests/options.c: In function 'main': libavcodec/tests/options.c:187:9: warning: 'avcodec_register' is deprecated [-Wdeprecated-declarations] avcodec_register(dummy_codec[i]) ^~~~~~~~~~~~~~~~ In file included from ./libavcodec/options.c:27:0, from libavcodec/tests/options.c:22: ./libavcodec/avcodec.h:2750:6: note: declared here void avcodec_register(AVCodec *codec) ^~~~~~~~~~~~~~~~ libavutil/tests/md5.c: In function 'main': libavutil/tests/md5.c:41:24: warning: passing argument 2 of 'av_md5_sum' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] av_md5_sum(md5val, in, 1000) ^~ In file included from libavutil/tests/md5.c:22:0: ./libavutil/md5.h:89:6: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'volatile uint8_t * {aka volatile unsigned char *}' void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len) ^~~~~~~~~~ libavutil/tests/md5.c:43:24: warning: passing argument 2 of 'av_md5_sum' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] av_md5_sum(md5val, in, 63) ^~ In file included from libavutil/tests/md5.c:22:0: ./libavutil/md5.h:89:6: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'volatile uint8_t * {aka volatile unsigned char *}' void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len) ^~~~~~~~~~ libavutil/tests/md5.c:45:24: warning: passing argument 2 of 'av_md5_sum' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] av_md5_sum(md5val, in, 64) ^~ In file included from libavutil/tests/md5.c:22:0: ./libavutil/md5.h:89:6: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'volatile uint8_t * {aka volatile unsigned char *}' void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len) ^~~~~~~~~~ libavutil/tests/md5.c:47:24: warning: passing argument 2 of 'av_md5_sum' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] av_md5_sum(md5val, in, 65) ^~ In file included from libavutil/tests/md5.c:22:0: ./libavutil/md5.h:89:6: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'volatile uint8_t * {aka volatile unsigned char *}' void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len) ^~~~~~~~~~ libavutil/tests/md5.c:51:24: warning: passing argument 2 of 'av_md5_sum' discards 'volatile' qualifier from pointer target type [-Wdiscarded-qualifiers] av_md5_sum(md5val, in, 999) ^~ In file included from libavutil/tests/md5.c:22:0: ./libavutil/md5.h:89:6: note: expected 'const uint8_t * {aka const unsigned char *}' but argument is of type 'volatile uint8_t * {aka volatile unsigned char *}' void av_md5_sum(uint8_t *dst, const uint8_t *src, const int len) ^~~~~~~~~~ libavcodec/libavcodec.a(fft_fixed.o): In function `ff_fft_init_fixed': /ffmpeg/libavcodec/fft_template.c:226: undefined reference to `ff_imdct_calc_c_fixed' /ffmpeg/libavcodec/fft_template.c:227: undefined reference to `ff_imdct_half_c_fixed' /ffmpeg/libavcodec/fft_template.c:228: undefined reference to `ff_mdct_calc_c_fixed' libavcodec/tests/fft-fixed.o: In function `mdct_init': /ffmpeg/libavcodec/tests/fft.c:237: undefined reference to `ff_mdct_init_fixed' libavcodec/tests/fft-fixed.o: In function `mdct_end': /ffmpeg/libavcodec/tests/fft.c:282: undefined reference to `ff_mdct_end_fixed' collect2: error: ld returned 1 exit status make: *** [libavcodec/tests/fft-fixed] Error 1 cpu_flags(raw) = 0x000FD3DB cpu_flags_str(raw) = mmx mmxext sse sse2 sse3 ssse3 sse4.1 sse4.2 avx fma3 cmov avx2 bmi1 bmi2 aesni cpu_flags(effective) = 0x000FD3DB cpu_flags_str(effective) = mmx mmxext sse sse2 sse3 ssse3 sse4.1 sse4.2 avx fma3 cmov avx2 bmi1 bmi2 aesni threads = 1 (cpu_count = 48) make: *** [fate-unknown_layout-ac3] Error 1 make: *** [fate-lavf-rm] Error 1 make: Target 'fate' not remade because of errors.