--- Laurent Pinchart <[EMAIL PROTECTED]> a
écrit :

> Hi,
> 
> On Saturday 05 April 2008, ds ds wrote:
> > Hi, in uvc_status.c line 46, we have :
> > input->dev.parent = something...
> > "dev" is a pointer on "struct uvc_device" defined
> in
> > file uvcvideo.h line 593
> > but no "parent" here...
> > I don't think "parent" is a C reserved word.
> >
> > Here is my output :
> > $ make
> > Building USB Video Class driver...
> > make[1]: Entering directory
> > `/usr/src/linux-2.6.17-16mdv'
> >
> > WARNING: Symbol version dump
> > /usr/src/linux-2.6.17-16mdv/Module.symvers is
> missing;
> > modules will have no dependencies and modversions.
> >
> >   CC [M]  /home/ds/tmp/uvc/trunk/uvc_driver.o
> >   CC [M]  /home/ds/tmp/uvc/trunk/uvc_status.o
> > /home/ds/tmp/uvc/trunk/uvc_status.c: In function
> > &#8216;uvc_input_init&#8217;:
> > /home/ds/tmp/uvc/trunk/uvc_status.c:46: error:
> request
> > for member &#8216;parent&#8217; in something not a
> > structure or union
> > make[2]: *** [/home/ds/tmp/uvc/trunk/uvc_status.o]
> > Error 1
> > make[1]: *** [_module_/home/ds/tmp/uvc/trunk]
> Error 2
> > make[1]: Leaving directory
> > `/usr/src/linux-2.6.17-16mdv'
> > make: *** [uvcvideo] Error 2
> 
> Could you please test the attached patch and tell me
> if it helps ?
> 
> Best regards,
> 
> Laurent Pinchart
> > Index: uvc_status.c
>
===================================================================
> --- uvc_status.c      (revision 198)
> +++ uvc_status.c      (working copy)
> @@ -43,7 +43,11 @@
>       input->name = dev->name;
>       input->phys = phys;
>       usb_to_input_id(udev, &input->id);
> +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,22)
>       input->dev.parent = &dev->intf->dev;
> +#else
> +     input->cdev.dev = &dev->intf->dev;
> +#endif
>  
>       set_bit(EV_KEY, input->evbit);
>       set_bit(BTN_0, input->keybit);
> 

It seems to compile ok ! 
just a warning on usb_to_input_id :
In function 'uvc_input_init':
uvc_status.c:47: warning: implicit declaration of
function 'usb_to_input_id'
Warning: "usb_to_input_id"
[/mnt/sda2/temp/uvc1/trunk/uvcvideo.ko] undefined!

The uvcvideo.ko is made. I still have no image, but it
must be my fault now. I continue.
Dsant


      
_____________________________________________________________________________ 
Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to