[FFmpeg-devel] make checkheaders fails on qcelpdata.h
David Geldreich
david.geldreich
Mon Nov 24 22:06:19 CET 2008
Hi ffmpegers,
on OSX (10.5.5), gcc (4.0.1 and 4.2.1), "./configure; make
checkheaders" fails on qcelpdata.h
Adding stddef.h corrects the offset macro missing problem. But for the
QCELPContext structure we could not have its definition unless we have
QCELP installed. What is the prerequesite to be able to run "make
checkheaders"
libavcodec/qcelpdata.h:59: warning: implicit declaration of function
?offsetof?
libavcodec/qcelpdata.h:59: error: ?QCELPContext? undeclared here (not
in a function)
libavcodec/qcelpdata.h:59: error: ?lspv? undeclared here (not in a
function)
libavcodec/qcelpdata.h:59: error: initializer element is not constant
libavcodec/qcelpdata.h:59: error: (near initialization for
?qcelp_rate_full_bitmap[0].index?)
libavcodec/qcelpdata.h:60: error: initializer element is not constant
libavcodec/qcelpdata.h:60: error: (near initialization for
?qcelp_rate_full_bitmap[1].index?)
Partial patch to correct the checkheaders failure :
Index: libavcodec/qcelpdata.h
===================================================================
--- libavcodec/qcelpdata.h (revision 15925)
+++ libavcodec/qcelpdata.h (working copy)
@@ -30,6 +30,7 @@
*/
#include <stdint.h>
+#include <stddef.h>
/**
* pre-calculated table for hammsinc function
More information about the ffmpeg-devel
mailing list