[FFmpeg-cvslog] r11798 - trunk/configure

Guillaume POIRIER poirierg
Sat Feb 2 11:44:07 CET 2008


Hello,

On Feb 2, 2008 11:34 AM, Diego Biurrun <diego at biurrun.de> wrote:
> On Fri, Feb 01, 2008 at 07:45:26PM +0100, michael wrote:
> >
> > Log:
> > Mixing declarations and statements is an error, so is any construct
> > depending on sizeof(void) (like void_ptr++)
> >
> > --- trunk/configure   (original)
> > +++ trunk/configure   Fri Feb  1 19:45:26 2008
> > @@ -1785,6 +1785,8 @@ check_cflags -Wpointer-arith
> >  check_cflags -Wcast-qual
> > +check_cflags -Werror=declaration-after-statement
> > +check_cflags -Werror=pointer-arith
>
> This is supposed to turn (some) warnings into hard errors, right?  My
> PPC Linux box seems rather unimpressed:
>
> gcc  -DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> -D_ISOC9X_SOURCE -I"/home/diego/src/ffmpeg/ffmpeg" -I"/home/diego/src/ffmpeg/ffmpeg"
> -I"/home/diego/src/ffmpeg/ffmpeg"/libavutil -fomit-frame-pointer
> -maltivec -mabi=altivec -g -Wdeclaration-after-statement -Wall
> -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls
> -Wno-pointer-sign -Wcast-qual -Werror=declaration-after-statement
> -Werror=pointer-arith -O3  -c -o postprocess.o postprocess.c
> In file included from postprocess.c:92:
> postprocess_internal.h: In function 'linecpy':
> postprocess_internal.h:174: warning: pointer of type 'void *' used in arithmetic
> postprocess_internal.h:174: warning: pointer of type 'void *' used in arithmetic
> In file included from postprocess.c:610:
> postprocess_altivec_template.c: In function 'vertClassify_altivec':
> postprocess_altivec_template.c:83: warning: ISO C90 forbids mixed declarations and code
> postprocess_altivec_template.c:91: warning: ISO C90 forbids mixed declarations and code
>
> There are many more of those warnings and eventually compilation
> succeeds.

Try to add "-std=c89" and see if it changes the behaviour.
If it doesn't work, please add "-pedantic" too.

Guillaume
-- 
A soldier will fight long and hard for a bit of colored ribbon.
 -- Napoleon Bonaparte




More information about the ffmpeg-cvslog mailing list