On Sunday 24 February 2008, Arie Skliarouk wrote: > Hi, > > I downloaded the latests SVN checkout of the driver and tried to build it > under kernel 2.6.21: > > /usr/src/modules/linux-uvc# make
You shouldn't compile as root. The Linux UVC driver doesn't care, but it has potential security implications. > Building USB Video Class driver... > (cd /lib/modules/`uname -r`/build && make -C /lib/modules/`uname -r`/build > -I/usr/include SUBDIRS=/usr/src/modules/linux-uvc CROSS_COMPILE= modules) > make[1]: Entering directory `/usr/src/linux-2.6.21' > Building modules, stage 2. > MODPOST 1 modules > WARNING: "uvc_video_decode_isight" [/usr/src/modules/linux-uvc/uvcvideo.ko] > undefined! > WARNING: "uvc_status_resume" [/usr/src/modules/linux-uvc/uvcvideo.ko] > undefined! > WARNING: "uvc_status_init" [/usr/src/modules/linux-uvc/uvcvideo.ko] > undefined! > WARNING: "uvc_status_cleanup" [/usr/src/modules/linux-uvc/uvcvideo.ko] > undefined! > WARNING: "uvc_status_suspend" [/usr/src/modules/linux-uvc/uvcvideo.ko] > undefined! > make[1]: Leaving directory `/usr/src/linux-2.6.21' > > The compilation had warnings, which made the resulting kernel module > unloadable > > /usr/src/modules/linux-uvc# dmesg -c > /usr/src/modules/linux-uvc# insmod uvcvideo.ko > insmod: error inserting 'uvcvideo.ko': -1 Unknown symbol in module > depot12:/usr/src/modules/linux-uvc# dmesg > uvcvideo: Unknown symbol uvc_status_suspend > uvcvideo: Unknown symbol uvc_status_cleanup > uvcvideo: Unknown symbol uvc_status_init > uvcvideo: Unknown symbol uvc_status_resume > uvcvideo: Unknown symbol uvc_video_decode_isight > > How can I make the driver to build the symbols? There was something wrong with the build process. Try to clean compilation outputs with 'make clean' and then run 'make' again. Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
