[FFmpeg-trac] #3536(build system:new): Compilation failure with --disable-decoder=vp7 or --disable-decoder=vp8
FFmpeg
trac at avcodec.org
Mon Apr 7 08:26:21 CEST 2014
#3536: Compilation failure with --disable-decoder=vp7 or --disable-decoder=vp8
-------------------------------------+-------------------------------------
Reporter: jamal | Owner:
Type: defect | Status: new
Priority: important | Component: build
Version: git- | system
master | Keywords: vp8 vp7
Blocked By: | Blocking:
Reproduced by developer: 0 | Analyzed by developer: 0
-------------------------------------+-------------------------------------
{{{
$ ./configure --disable-decoder=vp7
[...]
$ make libavcodec/vp8.o
CC libavcodec/vp8.o
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c: In function
'vp7_decode_frame_header':
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:580:5: error: implicit
declaration of function 'vp7_get_quants' [-Werror=implicit-function-
declaration]
vp7_get_quants(s);
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c: In function
'vp78_decode_init':
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:2726:38: error:
'vp7_decode_mb_row_no_filter' undeclared (first use in this function)
s->decode_mb_row_no_filter = vp7_decode_mb_row_no_filter;
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:2726:38: note: each
undeclared identifier is reported only once for each function it appears
in
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:2727:38: error:
'vp7_filter_mb_row' undeclared (first use in this function)
s->filter_mb_row = vp7_filter_mb_row;
^
cc1.exe: some warnings being treated as errors
make: *** [libavcodec/vp8.o] Error 1
}}}
{{{
$ ./configure --disable-decoder=vp8
[...]
$ make libavcodec/vp8.o
CC libavcodec/vp8.o
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c: In function
'vp8_decode_frame_header':
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:705:9: error: implicit
declaration of function 'parse_segment_info' [-Werror=implicit-function-
declaration]
parse_segment_info(s);
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:715:13: error: implicit
declaration of function 'update_lf_deltas' [-Werror=implicit-function-
declaration]
update_lf_deltas(s);
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:717:5: error: implicit
declaration of function 'setup_partitions' [-Werror=implicit-function-
declaration]
if (setup_partitions(s, buf, buf_size)) {
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:728:5: error: implicit
declaration of function 'vp8_get_quants' [-Werror=implicit-function-
declaration]
vp8_get_quants(s);
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:731:9: error: implicit
declaration of function 'update_refs' [-Werror=implicit-function-
declaration]
update_refs(s);
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c: In function
'vp78_decode_init':
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:2727:38: error:
'vp8_decode_mb_row_no_filter' undeclared (first use in this function)
s->decode_mb_row_no_filter = vp8_decode_mb_row_no_filter;
^
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:2727:38: note: each
undeclared identifier is reported only once for each function it appears
in
D:/MinGW/msys/1.0/ffmpeg/src/libavcodec/vp8.c:2728:38: error:
'vp8_filter_mb_row' undeclared (first use in this function)
s->filter_mb_row = vp8_filter_mb_row;
^
cc1.exe: some warnings being treated as errors
make: *** [libavcodec/vp8.o] Error 1
}}}
Also http://fate.ffmpeg.org/report.cgi?time=20140407034140&slot=x86_64
-archlinux-gcc-random
Disabling both or enabling both of course works fine.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3536>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list