[MPlayer-users] MPlayer Required GCC Version

Alexander Strasser eclipse7 at gmx.net
Thu May 16 01:25:29 EEST 2019


Hi!

On 2019-05-15 11:39 -0400, Kevan Hashemi wrote:
>
[...]
> After a few lines, I get:
>
> WARNING: libavdevice/alldevices.c libavfilter/allfilters.c libavformat/allformats.c libavcodec/allcodecs.c libavcodec/bitstream_filters.c libavcodec/parsers.c libavformat/protocols.c newer than config.h, rerun configure
>
> and later:
>
> CC	libavcodec/diracdec.o
> In file included from ./libavcodec/mpegvideo.h:35,
>                  from libavcodec/diracdec.c:39:
> ./libavcodec/error_resilience.h:23:23: warning: stdatomic.h: No such file or directory
> In file included from ./libavcodec/mpegvideo.h:35,
>                  from libavcodec/diracdec.c:39:
> ./libavcodec/error_resilience.h:64: error: expected specifier-qualifier-list before 'atomic_int'
> make[1]: *** [libavcodec/diracdec.o] Error 1
> make[1]: Leaving directory `/media/sf_Scratch/ALT/mplayer/mplayer/ffmpeg'
> make: *** [ffmpeg/libavcodec/libavcodec.a] Error 2


Are you running into

  https://trac.mplayerhq.hu/ticket/2312

?


> I re-run configure but the above error persists. I note that there are several copies of stdatomic.h in the distribution:
>
> [mplayer]$ find ./ -name stdatomic.h
> ./ffmpeg/compat/atomics/dummy/stdatomic.h
> ./ffmpeg/compat/atomics/gcc/stdatomic.h
> ./ffmpeg/compat/atomics/pthread/stdatomic.h
> ./ffmpeg/compat/atomics/suncc/stdatomic.h
> ./ffmpeg/compat/atomics/win32/stdatomic.h
>
> This looks like an effort to compile C11 language usage on a GCC that pre-dates GCC 4.7+. Is it possible to compile MPlayer with GCC 4.4.7?

Maybe with the workaround described in the ticket. You could give it a
try.


  Alexander


More information about the MPlayer-users mailing list