4ndY
5th January 2009, 01:46 PM
Ok, Fedora says better webcam support - but my old webcam (Creative PD1001) doesn't work.
I need to compile kernel modul for it: epcam (source is here (http://sourceforge.net/project/showfiles.php?group_id=226954&package_id=274719)).
Problem is that I can't compile because I don't know which deps I need for it (no README).
Any hint?
[andy@proton Webcam]$ make
Building EPCAM driver for 2.5/2.6 kernel.
PLEASE IGNORE THE "Overriding SUBDIRS" WARNING
Remember: you must have read/write access to your kernel source tree.
#make -C /lib/modules/`uname -r`/build SUBDIRS=/home/andy/Download/Drivers/Webcam modules
make -C /lib/modules/`uname -r`/build M=/home/andy/Download/Drivers/Webcam modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.7-134.fc10.x86_64'
CC [M] /home/andy/Download/Drivers/Webcam/drivers/usb/epcam.o
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_create_sysfs_files’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:280: error: implicit declaration of function ‘video_device_create_file’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:297: error: implicit declaration of function ‘video_device_remove_file’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_start_stream’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:887: warning: assignment from incompatible pointer type
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘decode_eplite’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1161: warning: unused variable ‘i’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_do_ioctl’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1424: error: implicit declaration of function ‘v4l_print_ioctl’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_ioctl’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1606: error: implicit declaration of function ‘video_usercopy’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_read’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1644: warning: ignoring return value of ‘copy_to_user’, declared with attribute warn_unused_result
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: At top level:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1703: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1708: error: unknown field ‘owner’ specified in initializer
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1708: warning: initialization from incompatible pointer type
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1710: error: unknown field ‘type’ specified in initializer
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_probe’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1885: error: incompatible types in assignment
make[2]: *** [/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.o] Error 1
make[1]: *** [_module_/home/andy/Download/Drivers/Webcam] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.27.7-134.fc10.x86_64'
make: *** [default] Error 2
I need to compile kernel modul for it: epcam (source is here (http://sourceforge.net/project/showfiles.php?group_id=226954&package_id=274719)).
Problem is that I can't compile because I don't know which deps I need for it (no README).
Any hint?
[andy@proton Webcam]$ make
Building EPCAM driver for 2.5/2.6 kernel.
PLEASE IGNORE THE "Overriding SUBDIRS" WARNING
Remember: you must have read/write access to your kernel source tree.
#make -C /lib/modules/`uname -r`/build SUBDIRS=/home/andy/Download/Drivers/Webcam modules
make -C /lib/modules/`uname -r`/build M=/home/andy/Download/Drivers/Webcam modules
make[1]: Entering directory `/usr/src/kernels/2.6.27.7-134.fc10.x86_64'
CC [M] /home/andy/Download/Drivers/Webcam/drivers/usb/epcam.o
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_create_sysfs_files’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:280: error: implicit declaration of function ‘video_device_create_file’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:297: error: implicit declaration of function ‘video_device_remove_file’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_start_stream’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:887: warning: assignment from incompatible pointer type
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘decode_eplite’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1161: warning: unused variable ‘i’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_do_ioctl’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1424: error: implicit declaration of function ‘v4l_print_ioctl’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_ioctl’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1606: error: implicit declaration of function ‘video_usercopy’
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_read’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1644: warning: ignoring return value of ‘copy_to_user’, declared with attribute warn_unused_result
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: At top level:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1703: error: ‘v4l_compat_ioctl32’ undeclared here (not in a function)
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1708: error: unknown field ‘owner’ specified in initializer
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1708: warning: initialization from incompatible pointer type
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1710: error: unknown field ‘type’ specified in initializer
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c: In function ‘epcam_probe’:
/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.c:1885: error: incompatible types in assignment
make[2]: *** [/home/andy/Download/Drivers/Webcam/drivers/usb/epcam.o] Error 1
make[1]: *** [_module_/home/andy/Download/Drivers/Webcam] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.27.7-134.fc10.x86_64'
make: *** [default] Error 2