Mailing List archive

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

[linux-dvb] Re: Problems compiling with 2.4.19/20



 
> gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-lolo-r1_pre3/include 
> -Wall -Wstrict-prototypes -Wno-trigraphs -Os 
> -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe 
> -mpreferred-stack-boundary=2 -march=i686 -malign-functions=4 
> -Os -DMODULE -DMODVERSIONS -include 
> /usr/src/linux-2.4.20-lolo-r1_pre3/include/linux/modversions.h
>  -I .../ost/include -I . -D__DVB_PACK__ -g -DUSE_OSD  
> -nostdinc -iwithprefix include -DKBUILD_BASENAME=dvb  
> -DEXPORT_SYMTAB -c dvb.c
> dvb.c:3504: unknown field `busy' specified in initializer
> make[3]: *** [dvb.o] Error 1
> make[3]: Leaving directory `/home/lordvan/tmp/DVB/driver'
> make[2]: *** [_mod_/home/lordvan/tmp/DVB/driver] Error 2
> make[2]: Leaving directory `/usr/src/linux-2.4.20-lolo-r1_pre3'
> make[1]: *** [here] Error 2
> make[1]: Leaving directory `/home/lordvan/tmp/DVB/driver'
> make: *** [dvb] Error 2
> 
> I tried to remove this line and then it compiled .. but i 
> wasn't able to insert the dvb module then..
> 
> any ideas?

Ah, I had that; its because 2.4.19/20 cleaned up the video structures
slightly, and removed a couple of fields.
Heres a patch:

---- CUT HERE ---
diff -Naur DVB/driver/dvb.c DVB.patch/driver/dvb.c
--- DVB/driver/dvb.c	2002-02-07 16:23:52.000000000 +0000
+++ DVB.patch/driver/dvb.c	2002-12-06 21:48:18.000000000 +0000
@@ -3500,9 +3500,7 @@
 ioctl: 	        dvb_ioctl,
 mmap:	        dvb_mmap,
 initialize:	dvb_init_done,
-priv:   	NULL,
-busy:           0,
-minor:          0
+priv:   	NULL
 };
 
 static int vid_register(struct dvb_struct *dvb)
--- CUT HERE ---



-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index