________________________________
> Date: Wed, 5 Nov 2014 09:48:00 +0000 
> From: [email protected] 
> To: [email protected] 
> CC: [email protected] 
> Subject: Re: [Msys2-users] ffmpeg-git 
>  
>  
>  
> On 5 Nov 2014 09:18, "Jon bae"  
> <[email protected]<mailto:[email protected]>> wrote: 
> > 
> > Hello everybody, 
> > have you at the moment problem to compile the newest ffmpeg-git Version? 
> > 
> > I get this error: 
> > 
> > In file included from ./libavutil/time_internal.h:22:0, 
> >                  from libavformat/matroskadec.c:49: 
> > ./libavutil/time_internal.h:26:26: error: expected identifier or '('  
> before '{' token 
> >  static inline struct tm *gmtime_r(const time_t* clock, struct tm *result) 
> >                           ^ 
> > ./libavutil/time_internal.h:37:26: error: expected identifier or '('  
> before '{' token 
> >  static inline struct tm *localtime_r(const time_t* clock, struct tm  
> *result) 
> >                           ^ 
> > common.mak:49: die Regel für Ziel „libavformat/matroskadec.o“ scheiterte 
> > make: *** [libavformat/matroskadec.o] Fehler 1 
> > 
>  
> We moved gmtime_r and localtime_r from pthead.h to time.h as that's  
> closer to posix specs. Define _POSIX and/or include <time.h> in the  
> relevant stuff. 
This error occurs because *time_r are implemented as macros in mingw-w64, and 
FFmpeg configure cannot detect that systems using mingw-w64 have 
gmtime_r/localtime_r.
I work around this issue by modifying FFmpeg configure so that it can detect 
gmtime_r/localtime_r and adding -D_POSIX to cppflags.
Honestly, I want mingw-w64 to reimplement them as functions.

>  
> > We have post it to the ffmpeg ticker, but maybe is also a mingw-w64  
> problem. 
> > 
> > Regards 
> > 
> > Jonathan 
> > 
> > 
> > 
> >  
> ------------------------------------------------------------------------------
>  
> > 
> > _______________________________________________ 
> > Msys2-users mailing list 
> > [email protected]<mailto:[email protected]> 
> > https://lists.sourceforge.net/lists/listinfo/msys2-users 
> > 
>  
> ------------------------------------------------------------------------------
>  
> _______________________________________________ Msys2-users mailing  
> list [email protected]  
> https://lists.sourceforge.net/lists/listinfo/msys2-users 
                                          
------------------------------------------------------------------------------
_______________________________________________
Msys2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/msys2-users

Reply via email to