[MPlayer-users] error: too few arguments to function 'ff_parse_expr'

Kyle Schwarz kshawkeye at gmail.com
Thu May 20 21:50:01 CEST 2010


Hey, I seem to have a problem making mplayer. I configured mplayer with
./configure and just tried to run "make", but got this error.

cc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef
> -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement
> -std=gnu99 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4
> -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE
> -Ilibdvdread4 -I.  -D_REENTRANT  -c -o libmpcodecs/vf_geq.o
> libmpcodecs/vf_geq.c
> libmpcodecs/vf_geq.c: In function 'vf_open':
> libmpcodecs/vf_geq.c:175: warning: initialization from incompatible pointer
> type
> libmpcodecs/vf_geq.c:176: warning: initialization from incompatible pointer
> type
> libmpcodecs/vf_geq.c:177: warning: initialization from incompatible pointer
> type
> libmpcodecs/vf_geq.c:178: warning: initialization from incompatible pointer
> type
> libmpcodecs/vf_geq.c:182: warning: passing argument 5 of 'ff_parse_expr'
> from incompatible pointer type
> ./libavcodec/eval.h:65: note: expected 'const char * const*' but argument
> is of type 'double (**)(void *, double,  double)'
> libmpcodecs/vf_geq.c:182: warning: passing argument 6 of 'ff_parse_expr'
> from incompatible pointer type
> ./libavcodec/eval.h:65: note: expected 'double (* const*)(void *, double,
> double)' but argument is of type 'const char **'
> libmpcodecs/vf_geq.c:182: warning: passing argument 7 of 'ff_parse_expr'
> makes integer from pointer without a cast
> ./libavcodec/eval.h:65: note: expected 'int' but argument is of type 'char
> **'
> libmpcodecs/vf_geq.c:182: error: too few arguments to function
> 'ff_parse_expr'
> make: *** [libmpcodecs/vf_geq.o] Error 1
>

Any ideas?


More information about the MPlayer-users mailing list