[linux-dvb] VID_HARDWARE_SAA7146 undelcared against 2.6.15-rc1

Michael Krufky mkrufky at m1k.net
Sun Nov 13 09:35:40 CET 2005

C.Y.M wrote:

>When I attempt to build cvs against 2.6.15-rc1, I get the following error:
>drivers/media/common/saa7146_fops.c:438: error: `VID_HARDWARE_SAA7146'
>undeclared here (not in a function)
>drivers/media/common/saa7146_fops.c:438: error: initializer element is not constant
>drivers/media/common/saa7146_fops.c:438: error: (near initialization for
>Is there a solution?
>Best Regards,
Does this fix it for you?

diff -puN include/media/saa7146_vv.h~v4l-897-saa7146-fix include/media/saa7146_vv.h
--- 25/include/media/saa7146_vv.h~v4l-897-saa7146-fix	Fri Nov  4 16:23:22 2005
+++ 25-akpm/include/media/saa7146_vv.h	Fri Nov  4 16:23:22 2005
@@ -1,7 +1,7 @@
 #ifndef __SAA7146_VV__
 #define __SAA7146_VV__
-#include <linux/videodev2.h>
+#include <linux/videodev.h>
 #include <media/saa7146.h>
 #include <media/video-buf.h>

I am dealing with backwards compatability stuff right now, and there are some upstream patches from 2.6.15 that haven't yet been applied to cvs.  I think this might be all you need to fix it.  Please, let me know.


Michael Krufky

More information about the linux-dvb mailing list