./libavcodec/fft.h:165:6: note: in expansion of macro 'ff_mdct_end'
 void ff_mdct_end(FFTContext *s)
      ^~~~~~~~~~~
./libavcodec/fft.h:165:1: warning: parameter names (without types) in function declaration
 void ff_mdct_end(FFTContext *s)
 ^~~~
./libavcodec/fft.h:162:22: warning: redundant redeclaration of 'FFT_NAME' [-Wredundant-decls]
 #define ff_mdct_end  FFT_NAME(ff_mdct_end)
                      ^
./libavcodec/fft.h:165:6: note: in expansion of macro 'ff_mdct_end'
 void ff_mdct_end(FFTContext *s)
      ^~~~~~~~~~~
./libavcodec/fft.h:161:22: note: previous declaration of 'FFT_NAME' was here
 #define ff_mdct_init FFT_NAME(ff_mdct_init)
                      ^
./libavcodec/fft.h:164:5: note: in expansion of macro 'ff_mdct_init'
 int ff_mdct_init(FFTContext *s, int nbits, int inverse, double scale)
     ^~~~~~~~~~~~
In file included from libavcodec/tests/fft-fixed.c:21:0:
libavcodec/tests/fft.c:132:23: error: expected declaration specifiers or '...' before 'FFTSample'
 static void imdct_ref(FFTSample *out, FFTSample *in, int nbits)
                       ^~~~~~~~~
libavcodec/tests/fft.c:132:39: error: expected declaration specifiers or '...' before 'FFTSample'
 static void imdct_ref(FFTSample *out, FFTSample *in, int nbits)
                                       ^~~~~~~~~
libavcodec/tests/fft.c:148:22: error: expected declaration specifiers or '...' before 'FFTSample'
 static void mdct_ref(FFTSample *output, FFTSample *input, int nbits)
                      ^~~~~~~~~
libavcodec/tests/fft.c:148:41: error: expected declaration specifiers or '...' before 'FFTSample'
 static void mdct_ref(FFTSample *output, FFTSample *input, int nbits)
                                         ^~~~~~~~~
libavcodec/tests/fft.c:198:18: error: expected '=', ',', '', 'asm' or '__attribute__' before 'frandom'
 static FFTSample frandom(AVLFG *prng)
                  ^~~~~~~
libavcodec/tests/fft.c:203:23: error: expected declaration specifiers or '...' before 'FFTSample'
 static int check_diff(FFTSample *tab1, FFTSample *tab2, int n, double scale)
                       ^~~~~~~~~
libavcodec/tests/fft.c:203:40: error: expected declaration specifiers or '...' before 'FFTSample'
 static int check_diff(FFTSample *tab1, FFTSample *tab2, int n, double scale)
                                        ^~~~~~~~~
In file included from libavcodec/tests/fft.c:49:0,
                 from libavcodec/tests/fft-fixed.c:21:
libavcodec/tests/fft.c: In function 'fft_init':
./libavcodec/fft.h:143:30: error: 'ff_fft_init' undeclared (first use in this function) did you mean 'fft_init'?
 #define ff_fft_init FFT_NAME(ff_fft_init)
                              ^
libavcodec/tests/fft.c:228:5: note: in expansion of macro 'ff_fft_init'
     ff_fft_init(*s, nbits, inverse)
     ^~~~~~~~~~~
./libavcodec/fft.h:143:30: note: each undeclared identifier is reported only once for each function it appears in
 #define ff_fft_init FFT_NAME(ff_fft_init)
                              ^
libavcodec/tests/fft.c:228:5: note: in expansion of macro 'ff_fft_init'
     ff_fft_init(*s, nbits, inverse)
     ^~~~~~~~~~~
libavcodec/tests/fft.c: In function 'mdct_init':
./libavcodec/fft.h:161:31: error: 'ff_mdct_init' undeclared (first use in this function) did you mean 'mdct_init'?
 #define ff_mdct_init FFT_NAME(ff_mdct_init)
                               ^
libavcodec/tests/fft.c:237:5: note: in expansion of macro 'ff_mdct_init'
     ff_mdct_init(*s, nbits, inverse, scale)
     ^~~~~~~~~~~~
In file included from libavcodec/tests/fft-fixed.c:21:0:
libavcodec/tests/fft.c: At top level:
libavcodec/tests/fft.c:241:45: error: expected declaration specifiers or '...' before 'FFTSample'
 static inline void mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
                                             ^~~~~~~~~
libavcodec/tests/fft.c:241:70: warning: type defaults to 'int' in declaration of 'FFTSample' [-Wimplicit-int]
 static inline void mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
                                                                      ^~~~~~~~~
libavcodec/tests/fft.c:241:80: error: expected '', ',' or ')' before '*' token
 static inline void mdct_calc(FFTContext *s, FFTSample *output, const FFTSample *input)
                                                                                ^
libavcodec/tests/fft.c:250:53: error: expected declaration specifiers or '...' before 'FFTSample'
 static inline void imdct_calc(struct FFTContext *s, FFTSample *output, const FFTSample *input)
                                                     ^~~~~~~~~
libavcodec/tests/fft.c:250:78: warning: type defaults to 'int' in declaration of 'FFTSample' [-Wimplicit-int]
 static inline void imdct_calc(struct FFTContext *s, FFTSample *output, const FFTSample *input)
                                                                              ^~~~~~~~~
libavcodec/tests/fft.c:250:88: error: expected '', ',' or ')' before '*' token
 static inline void imdct_calc(struct FFTContext *s, FFTSample *output, const FFTSample *input)
                                                                                        ^
In file included from libavcodec/tests/fft.c:49:0,
                 from libavcodec/tests/fft-fixed.c:21:
libavcodec/tests/fft.c: In function 'mdct_end':
./libavcodec/fft.h:162:31: error: 'ff_mdct_end' undeclared (first use in this function) did you mean 'mdct_end'?
 #define ff_mdct_end  FFT_NAME(ff_mdct_end)
                               ^
libavcodec/tests/fft.c:282:5: note: in expansion of macro 'ff_mdct_end'
     ff_mdct_end(s)
     ^~~~~~~~~~~
libavcodec/tests/fft.c: In function 'fft_end':
./libavcodec/fft.h:144:30: error: 'ff_fft_end' undeclared (first use in this function) did you mean 'fft_end'?
 #define ff_fft_end  FFT_NAME(ff_fft_end)
                              ^
libavcodec/tests/fft.c:291:5: note: in expansion of macro 'ff_fft_end'
     ff_fft_end(s)
     ^~~~~~~~~~
In file included from libavcodec/tests/fft-fixed.c:21:0:
libavcodec/tests/fft.c: In function 'main':
libavcodec/tests/fft.c:379:16: error: 'tab2' undeclared (first use in this function) did you mean 'tab1'?
     FFTSample *tab2
                ^~~~
                tab1
libavcodec/tests/fft.c:380:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     enum tf_transform transform = TRANSFORM_FFT
     ^~~~
libavcodec/tests/fft.c:506:22: error: implicit declaration of function 'frandom' did you mean 'srandom'? [-Werror=implicit-function-declaration]
         tab1[i].re = frandom(&prng)
                      ^~~~~~~
                      srandom
libavcodec/tests/fft.c:517:13: error: implicit declaration of function 'imdct_ref' did you mean 'mdct_end'? [-Werror=implicit-function-declaration]
             imdct_ref(&tab_ref->re, &tab1->re, fft_nbits)
             ^~~~~~~~~
             mdct_end
libavcodec/tests/fft.c:518:13: error: implicit declaration of function 'imdct_calc' did you mean 'fft_calc'? [-Werror=implicit-function-declaration]
             imdct_calc(m, tab2, &tab1->re)
             ^~~~~~~~~~
             fft_calc
libavcodec/tests/fft.c:519:19: error: implicit declaration of function 'check_diff' [-Werror=implicit-function-declaration]
             err = check_diff(&tab_ref->re, tab2, fft_size, scale)
                   ^~~~~~~~~~
libavcodec/tests/fft.c:521:13: error: implicit declaration of function 'mdct_ref' did you mean 'mdct_end'? [-Werror=implicit-function-declaration]
             mdct_ref(&tab_ref->re, &tab1->re, fft_nbits)
             ^~~~~~~~
             mdct_end
libavcodec/tests/fft.c:522:13: error: implicit declaration of function 'mdct_calc' did you mean 'fft_calc'? [-Werror=implicit-function-declaration]
             mdct_calc(m, tab2, &tab1->re)
             ^~~~~~~~~
             fft_calc
cc1: some warnings being treated as errors
make: *** [libavcodec/tests/fft-fixed.o] Error 1
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)
      ^~~~~~~~~~
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.