Re: DVB driver compile problems with kernel 2.6.19*

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



VDR User wrote:
> Thanks for looking into this!  Let me know if there's anything I can do to
> help with testing (keep in mind I'm not a coder though).
> 
> Two things...
> 
> First, linux/config.h doesn't exist anymore so you have to manually remove
> the "#include <linux/config.h>" from the config-compat.h file.  Note, 'make
> clean' wipes config-compat.h so you will have to redo this every time you
> make clean!
> 
> Secondly, in config.h, this patch much be reversed:
> 
>  committer Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxx>
[snipped]

Here is a patch that should solve the issue, for now...

This patch should fix the build for 2.6.19, without breaking the build
against prior versions, however, we are losing the kernel configuration.
That's why I am not about to push this into any tree -- 2.6.19 is still
a development kernel.

I haven't built 2.6.19 yet, so I don't yet know what to do about that...
Even still, we're going to have to do this in such a way that
<linux/config.h> is still used for < 2.6.19, while using the new method
for newer kernels...

Anyway, let me know how this works for you.

Cheers,

Michael Krufky


diff -r 7b945ba585c3 v4l/Makefile
--- a/v4l/Makefile	Tue Oct 31 18:33:29 2006
+++ b/v4l/Makefile	Tue Oct 31 14:53:06 2006
@@ -237,7 +237,6 @@
 	@perl \
 	-e 'print "#ifndef __CONFIG_COMPAT_H__\n";' \
 	-e 'print "#define __CONFIG_COMPAT_H__\n\n";' \
-	-e 'print "#include <linux/config.h>\n\n";' \
 	-e 'while(<>) {' \
 	-e '    next unless /^(\S+)\s*:= (\S+)$$/;' \
 	-e '    print "#undef $$1\n";' \
diff -r 7b945ba585c3 v4l/compat.h
--- a/v4l/compat.h	Tue Oct 31 18:33:29 2006
+++ b/v4l/compat.h	Tue Oct 31 14:53:06 2006
@@ -311,7 +311,7 @@
 }
 #endif

-#ifndef PCIAGP_FAIL
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
 	#define PCIAGP_FAIL 0
 #endif





_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux