From: Warren C. <wa...@ti...> - 2003-03-26 23:46:08
|
Yeah I get ezaktli the saame erorrs on my box! i tri to upgrade code to new kernel and now it will compile but doesn't work.. well it insmods but then falls over and oops the kernel! i thought it should work on 2.5 kenerls but maby am I wrong?!!? > (please CC me on any replies) > > I've been unable to compile the driver on linux 2.5.65, here's the output of make 2>errors: > > > In file included from /lib/modules/2.5.65/build/include/linux/irq.h:19, > from /lib/modules/2.5.65/build/include/asm/hardirq.h:6, from > /lib/modules/2.5.65/build/include/linux/interrupt.h:9, > from /lib/modules/2.5.65/build/include/linux/usb.h:15, from quickcam.c:55: > /lib/modules/2.5.65/build/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory > In file included from /lib/modules/2.5.65/build/include/asm/hardirq.h:6, > from > /lib/modules/2.5.65/build/include/linux/interrupt.h:9, > from /lib/modules/2.5.65/build/include/linux/usb.h:15, from quickcam.c:55: > /lib/modules/2.5.65/build/include/linux/irq.h:67: `NR_IRQS' undeclared here (not in a function) > In file included from /lib/modules/2.5.65/build/include/linux/irq.h:69, > from /lib/modules/2.5.65/build/include/asm/hardirq.h:6, from > /lib/modules/2.5.65/build/include/linux/interrupt.h:9, > from /lib/modules/2.5.65/build/include/linux/usb.h:15, from quickcam.c:55: > /lib/modules/2.5.65/build/include/asm/hw_irq.h:27: `NR_IRQS' undeclared here (not in a function) > /lib/modules/2.5.65/build/include/asm/hw_irq.h:30: `NR_IRQS' undeclared here (not in a function) > quickcam.c: In function `quickcam_init_isoc': > quickcam.c:1096: too few arguments to function `usb_alloc_urb' > quickcam.c:1109: `USB_ISO_ASAP' undeclared (first use in this function) quickcam.c:1109: (Each undeclared identifier is reported only once quickcam.c:1109: for each function it appears in.) > quickcam.c:1111: warning: assignment from incompatible pointer type quickcam.c:1118: too few arguments to function `usb_alloc_urb' > quickcam.c:1131: warning: assignment from incompatible pointer type quickcam.c:1139: structure has no member named `next' > quickcam.c:1140: structure has no member named `next' > quickcam.c:1142: too few arguments to function `usb_submit_urb' > quickcam.c:1146: too few arguments to function `usb_submit_urb' > quickcam.c: In function `quickcam_stop_isoc': > quickcam.c:1252: structure has no member named `next' > quickcam.c:1254: structure has no member named `next' > quickcam.c: In function `quickcam_open': > quickcam.c:1483: warning: `_MOD_INC_USE_COUNT' is deprecated (declared at /lib/modules/2.5.65/build/include/linux/module.h:456) > quickcam.c: In function `quickcam_close': > quickcam.c:1518: warning: `__MOD_DEC_USE_COUNT' is deprecated (declared at /lib/modules/2.5.65/build/include/linux/module.h:431) > quickcam.c: In function `quickcam_mmap': > quickcam.c:2099: warning: passing arg 1 of `remap_page_range' makes pointer from integer without a cast > quickcam.c:2099: incompatible type for argument 4 of `remap_page_range' quickcam.c:2099: too few arguments to function `remap_page_range' quickcam.c: At top level: > quickcam.c:2120: unknown field `initialize' specified in initializer quickcam.c:2120: warning: initialization makes integer from pointer without a cast > quickcam.c:2121: unknown field `open' specified in initializer > quickcam.c:2121: warning: initialization from incompatible pointer type quickcam.c:2122: unknown field `close' specified in initializer > quickcam.c:2123: unknown field `read' specified in initializer > quickcam.c:2123: warning: initialization makes integer from pointer without a cast > quickcam.c:2124: unknown field `write' specified in initializer > quickcam.c:2124: warning: missing braces around initializer > quickcam.c:2124: warning: (near initialization for > `quickcam_template.lock') > quickcam.c:2124: warning: initialization makes integer from pointer without a cast > quickcam.c:2125: unknown field `ioctl' specified in initializer > quickcam.c:2125: warning: initialization from incompatible pointer type quickcam.c:2126: unknown field `mmap' specified in initializer > quickcam.c:2126: warning: excess elements in struct initializer > quickcam.c:2126: warning: (near initialization for `quickcam_template') quickcam.c: In function `quickcam_probe': > quickcam.c:2242: warning: assignment from incompatible pointer type quickcam.c: In function `quickcam_disconnect': > quickcam.c:2329: structure has no member named `next' > quickcam.c:2335: structure has no member named `next' > quickcam.c: At top level: > quickcam.c:2351: warning: initialization from incompatible pointer type quickcam.c:2352: warning: initialization from incompatible pointer type make: *** [quickcam.o] Error 1 > > I can test patches if that would help. > > Thanks! > Frederik > > -- > Frederik Vanrenterghem <fre...@ch...> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Qce-ga-discussion mailing list > Qce...@li... > https://lists.sourceforge.net/lists/listinfo/qce-ga-discussion > Regards, Warren Crossing Regards, Warren Crossing |