Howdy,

I downloaded some really new videos the other day, .mkv ones.  Nothing I
had would play them, mplayer or mpv based players.  I decided to keyword
them, and a couple friends, and change some USE flags to see if they
would play with newer but unstable versions.  They did but I am having
trouble re-emerging gpac and mplayer.  The compile failed.  It is what
is left of @preserved-rebuild and USE flag changes.  The videos play now
but still want to re-emerge these for a clean set of packages.  I waited
a bit and synced again, no fixes.  I can't find a bug report related to
mine either but I may not be looking for the right thing.  I couldn't
find anything on the forums either.  Since I read this mailing list,
I've seen nothing here either. 

I've attached the build logs for both.  It could be that gpac fails and
causes mplayer to fail as well.  Fixing gpac may fix mplayer.  This is
the version and USE flag info. 


[ebuild   R    ] media-video/gpac-2.2.1-r1:0/11::gentoo  USE="X a52 aac
alsa ffmpeg jpeg jpeg2k mad opengl png pulseaudio sdl ssl theora*
truetype vorbis xml xvid -debug -dvb -jack -oss -static-libs"
CPU_FLAGS_X86="sse2" 0 KiB
[ebuild   R    ] media-video/mplayer-1.5_p20241125::gentoo  USE="X a52
alsa bidi bluray cddb cdio cdparanoia dga dts dvd dvdnav enca encode
faac ftp iconv ipv6 jpeg libass lzo mad mng mp3 network opengl osdmenu
png pulseaudio rar sdl shm theora* truetype unicode vcd vorbis x264
xscreensaver xv xvid -aalib (-aqua) -bl -bs2b -cpudetection -debug -doc
-dv -dvb -faad -fbcon -ggi -gsm -jack -joystick -ladspa -libcaca
-libmpeg2 -lirc -live -md5sum -nas -openal -oss -pnm -pvr -radio -rtc
-rtmp -samba (-selinux) -speex -tga -toolame -tremor -twolame -v4l
-vdpau (-vidix) -xinerama -yuv4mpeg -zoran" CPU_FLAGS_X86="avx avx2 fma3
mmx mmxext sse sse2 sse3 sse4_1 sse4_2 ssse3 -3dnow -3dnowext -fma4
-xop" VIDEO_CARDS="-mga"


Maybe I need to adjust USE flags?  I enabled some trying to get the
videos to work.  Maybe I enabled a bad one??? 

Any ideas?  Nothing I've tried gets them to compile clean.  I'm not sure
if it is a bug or me doing something I shouldn't.  o_O

Thanks. 

Dale

:-)  :-) 
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/write_nhml.o filters/write_nhml.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/write_generic.o filters/write_generic.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/write_nhnt.o filters/write_nhnt.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/vflip.o filters/vflip.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/write_qcp.o filters/write_qcp.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/write_tx3g.o filters/write_tx3g.c
filters/vflip.c: In function ‘vflip_process’:
filters/vflip.c:334:25: warning: ‘wiB’ may be used uninitialized 
[-Wmaybe-uninitialized]
  334 |                         vertical_flip(ctx, src_planes[i], 
dst_planes[i], height, i, wiB);
      |                         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
filters/vflip.c:217:13: note: ‘wiB’ was declared here
  217 |         u32 wiB, height; //wiB: width in Bytes of a plane
      |             ^~~
filters/vflip.c:334:25: warning: ‘height’ may be used uninitialized 
[-Wmaybe-uninitialized]
  334 |                         vertical_flip(ctx, src_planes[i], 
dst_planes[i], height, i, wiB);
      |                         
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
filters/vflip.c:217:18: note: ‘height’ was declared here
  217 |         u32 wiB, height; //wiB: width in Bytes of a plane
      |                  ^~~~~~
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o ../modules/dektec_out/dektec_video_decl.o 
../modules/dektec_out/dektec_video_decl.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/unframer.o filters/unframer.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"     -c -o filters/dec_opensvc.o filters/dec_opensvc.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"     -c -o filters/ff_common.o filters/ff_common.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"     -c -o filters/ff_avf.o filters/ff_avf.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"    -c -o filters/write_vtt.o filters/write_vtt.c
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"     -c -o filters/ff_dec.o filters/ff_dec.c
filters/ff_avf.c: In function ‘ffavf_process’:
filters/ff_avf.c:575:45: error: ‘AVFrame’ has no member named ‘channel_layout’; 
did you mean ‘ch_layout’?
  575 |                                 ctx->frame->channel_layout = 
ipid->ch_layout;
      |                                             ^~~~~~~~~~~~~~
      |                                             ch_layout
filters/ff_avf.c:576:43: error: ‘AVFrame’ has no member named ‘channels’
  576 |                                 ctx->frame->channels = ipid->nb_ch;
      |                                           ^~
filters/ff_avf.c:720:41: error: ‘AVFrame’ has no member named ‘channel_layout’; 
did you mean ‘ch_layout’?
  720 |                         else if 
(frame->channel_layout!=opid->ch_layout) {}
      |                                         ^~~~~~~~~~~~~~
      |                                         ch_layout
filters/ff_avf.c:721:39: error: ‘AVFrame’ has no member named ‘channels’
  721 |                         else if (frame->channels != opid->nb_ch) {}
      |                                       ^~
filters/ff_avf.c:727:91: error: ‘AVFrame’ has no member named ‘channel_layout’; 
did you mean ‘ch_layout’?
  727 |                                 u64 gpac_ch_layout = 
ffmpeg_channel_layout_to_gpac(frame->channel_layout);
      |                                                                         
                  ^~~~~~~~~~~~~~
      |                                                                         
                  ch_layout
In file included from filters/ff_common.h:27,
                 from filters/ff_avf.c:30:
filters/ff_avf.c:730:116: error: ‘AVFrame’ has no member named ‘channels’
  730 |                                 
gf_filter_pid_set_property(opid->io_pid, GF_PROP_PID_NUM_CHANNELS, 
&PROP_UINT(frame->channels));
      |                                                                         
                                           ^~
/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include/gpac/filters.h:1473:78:
 note: in definition of macro ‘PROP_UINT’
 1473 | #define PROP_UINT(_val) (GF_PropertyValue){.type=GF_PROP_UINT, 
.value.uint = _val}
      |                                                                         
     ^~~~
filters/ff_avf.c:736:58: error: ‘AVFrame’ has no member named ‘channel_layout’; 
did you mean ‘ch_layout’?
  736 |                                 opid->ch_layout = frame->channel_layout;
      |                                                          ^~~~~~~~~~~~~~
      |                                                          ch_layout
filters/ff_avf.c:737:52: error: ‘AVFrame’ has no member named ‘channels’
  737 |                                 opid->nb_ch = frame->channels;
      |                                                    ^~
filters/ff_avf.c: In function ‘ffavf_configure_pid’:
filters/ff_avf.c:882:45: error: implicit declaration of function 
‘av_get_default_channel_layout’ [-Wimplicit-function-declaration]
  882 |                 if (!ch_layout) ch_layout = 
av_get_default_channel_layout(p->value.uint);
      |                                             
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-pc-linux-gnu-gcc 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include"  
-march=native -O2 -pipe -msse2 -Wall -fno-strict-aliasing -Wno-pointer-sign 
-fPIC -DPIC -DNDEBUG -std=gnu99 -Wno-deprecated -Wno-deprecated-declarations 
-Wno-int-in-bool-context -DGPAC_HAVE_CONFIG_H 
-I"/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1" 
-fvisibility="hidden"     -c -o filters/ff_rescale.o filters/ff_rescale.c
make[1]: *** [../config.mak:182: filters/ff_avf.o] Error 1
make[1]: *** Waiting for unfinished jobs....
filters/ff_common.c: In function ‘ffmpeg_arg_translate’:
filters/ff_common.c:777:14: error: ‘AV_OPT_TYPE_CHANNEL_LAYOUT’ undeclared 
(first use in this function); did you mean ‘AV_OPT_TYPE_CHLAYOUT’?
  777 |         case AV_OPT_TYPE_CHANNEL_LAYOUT:
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |              AV_OPT_TYPE_CHLAYOUT
filters/ff_common.c:777:14: note: each undeclared identifier is reported only 
once for each function it appears in
filters/ff_common.c: In function ‘ffmpeg_codec_par_from_gpac’:
filters/ff_common.c:2051:32: error: ‘AVCodecParameters’ has no member named 
‘channels’
 2051 |                 if (p) codecpar->channels = p->value.uint;
      |                                ^~
filters/ff_common.c:2065:34: error: ‘AVCodecParameters’ has no member named 
‘channels’
 2065 |                 else if (codecpar->channels==2)
      |                                  ^~
filters/ff_common.c:2067:27: error: ‘AVCodecParameters’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
 2067 |                 codecpar->channel_layout = 
ffmpeg_channel_layout_from_gpac(ch_layout);
      |                           ^~~~~~~~~~~~~~
      |                           ch_layout
filters/ff_common.c: In function ‘ffmpeg_codec_par_to_gpac’:
filters/ff_common.c:2125:21: error: ‘AVCodecParameters’ has no member named 
‘channels’
 2125 |         if (codecpar->channels) {
      |                     ^~
In file included from filters/ff_common.h:27,
                 from filters/ff_common.c:30:
filters/ff_common.c:2126:95: error: ‘AVCodecParameters’ has no member named 
‘channels’
 2126 |                 gf_filter_pid_set_property(opid, 
GF_PROP_PID_NUM_CHANNELS, &PROP_UINT(codecpar->channels));
      |                                                                         
                      ^~
/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include/gpac/filters.h:1473:78:
 note: in definition of macro ‘PROP_UINT’
 1473 | #define PROP_UINT(_val) (GF_PropertyValue){.type=GF_PROP_UINT, 
.value.uint = _val}
      |                                                                         
     ^~~~
filters/ff_dec.c: In function ‘ffdec_process_audio’:
filters/ff_common.c:2127:31: error: ‘AVCodecParameters’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
 2127 |                 if (codecpar->channel_layout) {
      |                               ^~~~~~~~~~~~~~
      |                               ch_layout
filters/ff_dec.c:38:79: error: ‘AVCodecContext’ has no member named ‘channels’
   38 | #define FF_CHECK_PROP(_name, _ffname, _type)    if (ctx->_name != 
ctx->decoder->_ffname) { \
      |                                                                         
      ^~
filters/ff_dec.c:708:9: note: in expansion of macro ‘FF_CHECK_PROP’
  708 |         FF_CHECK_PROP(channels, channels, GF_PROP_PID_NUM_CHANNELS)
      |         ^~~~~~~~~~~~~
In file included from filters/ff_common.h:27,
                 from filters/ff_dec.c:30:
filters/ff_dec.c:39:95: error: ‘AVCodecContext’ has no member named ‘channels’
   39 |                 gf_filter_pid_set_property(ctx->out_pid, _type, 
&PROP_UINT( (u32) ctx->decoder->_ffname ) );    \
      |                                                                         
                      ^~
/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include/gpac/filters.h:1473:78:
 note: in definition of macro ‘PROP_UINT’
 1473 | #define PROP_UINT(_val) (GF_PropertyValue){.type=GF_PROP_UINT, 
.value.uint = _val}
      |                                                                         
     ^~~~
filters/ff_dec.c:708:9: note: in expansion of macro ‘FF_CHECK_PROP’
  708 |         FF_CHECK_PROP(channels, channels, GF_PROP_PID_NUM_CHANNELS)
      |         ^~~~~~~~~~~~~
filters/ff_common.c:2128:142: error: ‘AVCodecParameters’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
 2128 |                         gf_filter_pid_set_property(opid, 
GF_PROP_PID_CHANNEL_LAYOUT, &PROP_LONGUINT( 
ffmpeg_channel_layout_to_gpac(codecpar->channel_layout) ));
      |                                                                         
                                                                     
^~~~~~~~~~~~~~
/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include/gpac/filters.h:1481:87:
 note: in definition of macro ‘PROP_LONGUINT’
 1481 | #define PROP_LONGUINT(_val) (GF_PropertyValue){.type=GF_PROP_LUINT, 
.value.longuint = _val}
      |                                                                         
              ^~~~
filters/ff_dec.c:40:48: error: ‘AVCodecContext’ has no member named ‘channels’
   40 |                 ctx->_name = (u32) ctx->decoder->_ffname;       \
      |                                                ^~
filters/ff_dec.c:708:9: note: in expansion of macro ‘FF_CHECK_PROP’
  708 |         FF_CHECK_PROP(channels, channels, GF_PROP_PID_NUM_CHANNELS)
      |         ^~~~~~~~~~~~~
filters/ff_dec.c:709:40: error: ‘AVCodecContext’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
  709 |         FF_CHECK_PROPL(channel_layout, channel_layout, 
GF_PROP_PID_CHANNEL_LAYOUT)
      |                                        ^~~~~~~~~~~~~~
filters/ff_dec.c:43:81: note: in definition of macro ‘FF_CHECK_PROPL’
   43 | #define FF_CHECK_PROPL(_name, _ffname, _type)   if (ctx->_name != 
ctx->decoder->_ffname) { \
      |                                                                         
        ^~~~~~~
filters/ff_dec.c:709:40: error: ‘AVCodecContext’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
  709 |         FF_CHECK_PROPL(channel_layout, channel_layout, 
GF_PROP_PID_CHANNEL_LAYOUT)
      |                                        ^~~~~~~~~~~~~~
/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include/gpac/filters.h:1481:87:
 note: in definition of macro ‘PROP_LONGUINT’
 1481 | #define PROP_LONGUINT(_val) (GF_PropertyValue){.type=GF_PROP_LUINT, 
.value.longuint = _val}
      |                                                                         
              ^~~~
filters/ff_dec.c:709:9: note: in expansion of macro ‘FF_CHECK_PROPL’
  709 |         FF_CHECK_PROPL(channel_layout, channel_layout, 
GF_PROP_PID_CHANNEL_LAYOUT)
      |         ^~~~~~~~~~~~~~
filters/ff_dec.c:709:40: error: ‘AVCodecContext’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
  709 |         FF_CHECK_PROPL(channel_layout, channel_layout, 
GF_PROP_PID_CHANNEL_LAYOUT)
      |                                        ^~~~~~~~~~~~~~
filters/ff_dec.c:45:42: note: in definition of macro ‘FF_CHECK_PROPL’
   45 |         ctx->_name = (u32) ctx->decoder->_ffname;       \
      |                                          ^~~~~~~
filters/ff_dec.c: In function ‘ffdec_configure_pid’:
filters/ff_dec.c:1197:37: error: ‘AVCodecContext’ has no member named ‘channels’
 1197 |                         ctx->decoder->channels = ctx->channels;
      |                                     ^~
filters/ff_dec.c:1346:33: error: ‘AVCodecContext’ has no member named ‘channels’
 1346 |                 if (ctx->decoder->channels) {
      |                                 ^~
filters/ff_dec.c:38:79: error: ‘AVCodecContext’ has no member named ‘channels’
   38 | #define FF_CHECK_PROP(_name, _ffname, _type)    if (ctx->_name != 
ctx->decoder->_ffname) { \
      |                                                                         
      ^~
filters/ff_dec.c:1348:25: note: in expansion of macro ‘FF_CHECK_PROP’
 1348 |                         FF_CHECK_PROP(channels, channels, 
GF_PROP_PID_NUM_CHANNELS)
      |                         ^~~~~~~~~~~~~
filters/ff_dec.c:39:95: error: ‘AVCodecContext’ has no member named ‘channels’
   39 |                 gf_filter_pid_set_property(ctx->out_pid, _type, 
&PROP_UINT( (u32) ctx->decoder->_ffname ) );    \
      |                                                                         
                      ^~
/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/include/gpac/filters.h:1473:78:
 note: in definition of macro ‘PROP_UINT’
 1473 | #define PROP_UINT(_val) (GF_PropertyValue){.type=GF_PROP_UINT, 
.value.uint = _val}
      |                                                                         
     ^~~~
filters/ff_dec.c:1348:25: note: in expansion of macro ‘FF_CHECK_PROP’
 1348 |                         FF_CHECK_PROP(channels, channels, 
GF_PROP_PID_NUM_CHANNELS)
      |                         ^~~~~~~~~~~~~
filters/ff_dec.c:40:48: error: ‘AVCodecContext’ has no member named ‘channels’
   40 |                 ctx->_name = (u32) ctx->decoder->_ffname;       \
      |                                                ^~
filters/ff_dec.c:1348:25: note: in expansion of macro ‘FF_CHECK_PROP’
 1348 |                         FF_CHECK_PROP(channels, channels, 
GF_PROP_PID_NUM_CHANNELS)
      |                         ^~~~~~~~~~~~~
filters/ff_dec.c:1350:35: error: ‘AVCodecContext’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
 1350 |                 if (ctx->decoder->channel_layout) {
      |                                   ^~~~~~~~~~~~~~
      |                                   ch_layout
filters/ff_dec.c:1351:82: error: ‘AVCodecContext’ has no member named 
‘channel_layout’; did you mean ‘ch_layout’?
 1351 |                         u64 ch_lay = 
ffmpeg_channel_layout_to_gpac(ctx->decoder->channel_layout);
      |                                                                         
         ^~~~~~~~~~~~~~
      |                                                                         
         ch_layout
make[1]: *** [../config.mak:182: filters/ff_common.o] Error 1
make[1]: *** [../config.mak:182: filters/ff_dec.o] Error 1
make[1]: Leaving directory 
'/var/tmp/portage/media-video/gpac-2.2.1-r1/work/gpac-2.2.1/src'
make: *** [Makefile:13: all] Error 2
 * ERROR: media-video/gpac-2.2.1-r1::gentoo failed (compile phase):
 *   emake failed
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_sab.o 
libmpcodecs/vf_sab.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_stereo3d.o 
libmpcodecs/vf_stereo3d.c
libmpcodecs/vf_scale.c:733:50: warning: initialization discards 'const' 
qualifier from pointer target type [-Wdiscarded-qualifiers]
  733 |   {"presize", 0, CONF_TYPE_OBJ_PRESETS, 0, 0, 0, &size_preset},
      |                                                  ^
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_softskip.o 
libmpcodecs/vf_softskip.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_swapuv.o 
libmpcodecs/vf_swapuv.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_telecine.o 
libmpcodecs/vf_telecine.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_tile.o 
libmpcodecs/vf_tile.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_tfields.o 
libmpcodecs/vf_tfields.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_tinterlace.o 
libmpcodecs/vf_tinterlace.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_test.o 
libmpcodecs/vf_test.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_vo.o libmpcodecs/vf_vo.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_unsharp.o 
libmpcodecs/vf_unsharp.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_pp7.o 
libmpcodecs/vf_pp7.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_yvu9.o 
libmpcodecs/vf_yvu9.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/aac_hdr.o 
libmpdemux/aac_hdr.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_yuvcsp.o 
libmpcodecs/vf_yuvcsp.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_yadif.o 
libmpcodecs/vf_yadif.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/asfheader.o 
libmpdemux/asfheader.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/aviprint.o 
libmpdemux/aviprint.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demuxer.o 
libmpdemux/demuxer.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/aviheader.o 
libmpdemux/aviheader.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_audio.o 
libmpdemux/demux_audio.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_asf.o 
libmpdemux/demux_asf.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_avi.o 
libmpdemux/demux_avi.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_aac.o 
libmpdemux/demux_aac.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_demuxers.o 
libmpdemux/demux_demuxers.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vf_perspective.o 
libmpcodecs/vf_perspective.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_lmlm4.o 
libmpdemux/demux_lmlm4.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_fli.o 
libmpdemux/demux_fli.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_film.o 
libmpdemux/demux_film.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_mkv.o 
libmpdemux/demux_mkv.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_mpg.o 
libmpdemux/demux_mpg.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_nsv.o 
libmpdemux/demux_nsv.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_mov.o 
libmpdemux/demux_mov.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_mf.o 
libmpdemux/demux_mf.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o input/input.o input/input.c
input/input.c:635:14: warning: initialization discards 'const' qualifier from 
pointer target type [-Wdiscarded-array-qualifiers]
  635 |   { "input", &input_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL},
      |              ^
input/input.c: In function 'mp_input_get_key_name':
input/input.c:1471:14: warning: return discards 'const' qualifier from pointer 
target type [-Wdiscarded-qualifiers]
 1471 |       return key_names[i].name;
      |              ^~~~~~~~~
libmpdemux/demux_mov.c: In function 'lschunks':
libmpdemux/demux_mov.c:1544:25: warning: ISO C90 forbids mixed declarations and 
code [-Wdeclaration-after-statement]
 1544 |                         char *text = malloc(text_len+2+1);
      |                         ^~~~
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_rawaudio.o 
libmpdemux/demux_rawaudio.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_realaud.o 
libmpdemux/demux_realaud.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_real.o 
libmpdemux/demux_real.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_roq.o 
libmpdemux/demux_roq.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_rawvideo.o 
libmpdemux/demux_rawvideo.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_smjpeg.o 
libmpdemux/demux_smjpeg.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_pva.o 
libmpdemux/demux_pva.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_ty.o 
libmpdemux/demux_ty.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_ty_osd.o 
libmpdemux/demux_ty_osd.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_viv.o 
libmpdemux/demux_viv.c
libmpdemux/demux_mov.c: In function 'lschunks_intrak':
libmpdemux/demux_mov.c:1701:19: warning: argument 1 value 
'18446744073709551361' exceeds maximum object size 9223372036854775807 
[-Walloc-size-larger-than=]
 1701 |       char* str = malloc(len + 1);
      |                   ^~~~~~~~~~~~~~~
In file included from libmpdemux/demux_mov.c:43:
/usr/include/stdlib.h:672:14: note: in a call to allocation function 'malloc' 
declared here
  672 | extern void *malloc (size_t __size) __THROW __attribute_malloc__
      |              ^~~~~~
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/extension.o 
libmpdemux/extension.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/ebml.o libmpdemux/ebml.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/mf.o libmpdemux/mf.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_y4m.o 
libmpdemux/demux_y4m.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/demux_vqf.o 
libmpdemux/demux_vqf.c
In file included from /usr/include/ctype.h:25,
                 from libmpdemux/mf.c:21:
/usr/include/features.h:197:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE 
are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
  197 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE"
      |   ^~~~~~~
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/mp_taglists.o 
libmpdemux/mp_taglists.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/parse_es.o 
libmpdemux/parse_es.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/parse_mp4.o 
libmpdemux/parse_mp4.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/video.o libmpdemux/video.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/yuv4mpeg.o 
libmpdemux/yuv4mpeg.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/mpeg_packetizer.o 
libmpdemux/mpeg_packetizer.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/mpeg_hdr.o 
libmpdemux/mpeg_hdr.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o osdep/getch2.o osdep/getch2.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o osdep/timer-linux.o osdep/timer-linux.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpdemux/yuv4mpeg_ratio.o 
libmpdemux/yuv4mpeg_ratio.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream.o stream/stream.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_file.o 
stream/stream_file.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_mf.o stream/stream_mf.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_cue.o stream/stream_cue.c
stream/stream.c: In function 'open_stream_plugin':
stream/stream.c:165:62: warning: initialization discards 'const' qualifier from 
pointer target type [-Wdiscarded-qualifiers]
  165 |         { "stream url", arg , CONF_TYPE_CUSTOM_URL, 0, 0 ,0, 
sinfo->opts };
      |                                                              ^~~~~
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/url.o stream/url.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_null.o 
stream/stream_null.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_bd.o stream/stream_bd.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/eosd.o sub/eosd.c
stream/stream_bd.c: In function 'find_vuk':
stream/stream_bd.c:158:5: warning: ISO C90 forbids mixed declarations and code 
[-Wdeclaration-after-statement]
  158 |     char *filename = av_asprintf("%s/.cache/aacs/vuk/%s", home, idstr);
      |     ^~~~
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/find_sub.o sub/find_sub.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/spudec.o sub/spudec.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/osd.o sub/osd.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/sub_cc.o sub/sub_cc.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/font_load.o sub/font_load.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_cdda.o 
stream/stream_cdda.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o sub/vobsub.o sub/vobsub.c
stream/stream_cdda.c:102:59: warning: initialization discards 'const' qualifier 
from pointer target type [-Wdiscarded-qualifiers]
  102 |   { "span",  ST_OFF(span), CONF_TYPE_OBJ_PARAMS, 0, 0, 0, 
&m_span_params_def },
      |                                                           ^
stream/stream_cdda.c:104:62: warning: initialization discards 'const' qualifier 
from pointer target type [-Wdiscarded-qualifiers]
  104 |   { "hostname", ST_OFF(span), CONF_TYPE_OBJ_PARAMS, 0, 0, 0, 
&m_span_params_def },
      |                                                              ^
stream/stream_cdda.c:128:62: warning: initialization discards 'const' qualifier 
from pointer target type [-Wdiscarded-qualifiers]
  128 |   { "span", &cdda_dflts.span, CONF_TYPE_OBJ_PARAMS, 0, 0, 0, 
&m_span_params_def },
      |                                                              ^
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_dvdnav.o 
stream/stream_dvdnav.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_dvd.o stream/stream_dvd.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_dvd_common.o 
stream/stream_dvd_common.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o stream/stream_cddb.o 
stream/stream_cddb.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libvo/aclib.o libvo/aclib.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libaf/af_lavcac3enc.o 
libaf/af_lavcac3enc.c
libaf/af_lavcac3enc.c: In function 'control':
libaf/af_lavcac3enc.c:104:17: warning: 'avcodec_close' is deprecated 
[-Wdeprecated-declarations]
  104 |                 avcodec_close(s->lavc_actx);
      |                 ^~~~~~~~~~~~~
In file included from libaf/af_lavcac3enc.c:35:
/usr/include/libavcodec/avcodec.h:2398:5: note: declared here
 2398 | int avcodec_close(AVCodecContext *avctx);
      |     ^~~~~~~~~~~~~
libaf/af_lavcac3enc.c: In function 'uninit':
libaf/af_lavcac3enc.c:161:17: warning: 'avcodec_close' is deprecated 
[-Wdeprecated-declarations]
  161 |                 avcodec_close(s->lavc_actx);
      |                 ^~~~~~~~~~~~~
/usr/include/libavcodec/avcodec.h:2398:5: note: declared here
 2398 | int avcodec_close(AVCodecContext *avctx);
      |     ^~~~~~~~~~~~~
libaf/af_lavcac3enc.c: In function 'af_open':
libaf/af_lavcac3enc.c:277:20: warning: assignment discards 'const' qualifier 
from pointer target type [-Wdiscarded-qualifiers]
  277 |     s->lavc_acodec = avcodec_find_encoder_by_name("ac3_fixed");
      |                    ^
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libaf/af_lavcresample.o 
libaf/af_lavcresample.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o av_opts.o av_opts.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o av_helpers.o av_helpers.c
av_helpers.c: In function 'lavc_encode_audio':
av_helpers.c:154:5: warning: 'av_init_packet' is deprecated 
[-Wdeprecated-declarations]
  154 |     av_init_packet(&pkt);
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/libavcodec/avcodec.h:44,
                 from av_helpers.c:21:
/usr/include/libavcodec/packet.h:670:6: note: declared here
  670 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/vd_ffmpeg.o 
libmpcodecs/vd_ffmpeg.c
x86_64-pc-linux-gnu-gcc -MMD -MP -Wundef -Wstrict-prototypes 
-Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign 
-Wdeclaration-after-statement -std=c11 -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -D_ISOC99_SOURCE -I. -Iffmpeg -march=native -O2 -pipe 
-fno-tree-vectorize -fno-asynchronous-unwind-tables -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -fpie -DPIC -D_REENTRANT 
-D_REENTRANT -I/usr/include/dvdcss -I/usr/include/freetype2 
-I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-DZLIB_CONST -I/usr/include/dvdcss -c -o libmpcodecs/ad_spdif.o 
libmpcodecs/ad_spdif.c
libmpcodecs/vd_ffmpeg.c: In function 'init':
libmpcodecs/vd_ffmpeg.c:325:16: warning: assignment discards 'const' qualifier 
from pointer target type [-Wdiscarded-qualifiers]
  325 |     lavc_codec = 
avcodec_find_decoder_by_name(codec_idx2str(sh->codec->dll_idx));
      |                ^
libmpcodecs/vd_ffmpeg.c: In function 'uninit':
libmpcodecs/vd_ffmpeg.c:514:9: warning: 'avcodec_close' is deprecated 
[-Wdeprecated-declarations]
  514 |         if (avctx->codec && avcodec_close(avctx) < 0)
      |         ^~
In file included from libmpcodecs/vd_ffmpeg.c:56:
/usr/include/libavcodec/avcodec.h:2398:5: note: declared here
 2398 | int avcodec_close(AVCodecContext *avctx);
      |     ^~~~~~~~~~~~~
libmpcodecs/ad_spdif.c: In function 'init':
libmpcodecs/ad_spdif.c:117:42: error: passing argument 6 of 
'avio_alloc_context' from incompatible pointer type 
[-Wincompatible-pointer-types]
  117 |                             read_packet, write_packet, seek);
      |                                          ^~~~~~~~~~~~
      |                                          |
      |                                          int (*)(void *, unsigned char 
*, int)
In file included from /usr/include/libavformat/avformat.h:319,
                 from libmpcodecs/ad_spdif.c:25:
/usr/include/libavformat/avio.h:404:25: note: expected 'int (*)(void *, const 
uint8_t *, int)' {aka 'int (*)(void *, const unsigned char *, int)'} but 
argument is of type 'int (*)(void *, unsigned char *, int)'
  404 |                   int (*write_packet)(void *opaque, const uint8_t *buf, 
int buf_size),
      |                   
~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libmpcodecs/ad_spdif.c: In function 'decode_audio':
libmpcodecs/ad_spdif.c:256:9: warning: 'av_init_packet' is deprecated 
[-Wdeprecated-declarations]
  256 |         av_init_packet(&pkt);
      |         ^~~~~~~~~~~~~~
In file included from /usr/include/libavcodec/codec_par.h:33,
                 from /usr/include/libavformat/avformat.h:312:
/usr/include/libavcodec/packet.h:670:6: note: declared here
  670 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
libmpcodecs/vd_ffmpeg.c: In function 'decode':
libmpcodecs/vd_ffmpeg.c:874:5: warning: 'av_init_packet' is deprecated 
[-Wdeprecated-declarations]
  874 |     av_init_packet(&pkt);
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/libavcodec/avcodec.h:44:
/usr/include/libavcodec/packet.h:670:6: note: declared here
  670 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
libmpcodecs/vd_ffmpeg.c:1007:20: warning: return discards 'const' qualifier 
from pointer target type [-Wdiscarded-qualifiers]
 1007 |             return &mpi_no_picture; // H.264 first field only
      |                    ^~~~~~~~~~~~~~~
libmpcodecs/vd_ffmpeg.c:1063:5: warning: 'interlaced_frame' is deprecated 
[-Wdeprecated-declarations]
 1063 |     if(pic->interlaced_frame) mpi->fields |= MP_IMGFIELD_INTERLACED;
      |     ^~
In file included from /usr/include/libavcodec/avcodec.h:36:
/usr/include/libavutil/frame.h:566:9: note: declared here
  566 |     int interlaced_frame;
      |         ^~~~~~~~~~~~~~~~
libmpcodecs/vd_ffmpeg.c:1064:5: warning: 'top_field_first' is deprecated 
[-Wdeprecated-declarations]
 1064 |     if(pic->top_field_first ) mpi->fields |= MP_IMGFIELD_TOP_FIRST;
      |     ^~
/usr/include/libavutil/frame.h:574:9: note: declared here
  574 |     int top_field_first;
      |         ^~~~~~~~~~~~~~~
make: *** [Makefile:729: libmpcodecs/ad_spdif.o] Error 1
make: *** Waiting for unfinished jobs....
 * ERROR: media-video/mplayer-1.5_p20241125::gentoo failed (compile phase):
 *   emake failed

Reply via email to