From: 'Kurt W. <kw...@ku...> - 2006-04-21 03:38:30
|
On Thu, Apr 20, 2006 at 09:27:14PM -0600, Jerry Williams took 165 lines to write: > Did you try the FC5 MODULE_PARM patch qc-usb-0.6.3 at?: No. Didn't find it. However, I updated all of the MODULE_PARM entries in qc-driver.c to module_param and it built, isntalled, and seems to work. > http://sourceforge.net/tracker/?group_id=12924&atid=312924 Funny. I did almost the same thing (didn't add the spinlock). > You don't say what os you are running or camera. Doh. QuickCam Express (USB ID 046d:0820) on Slamd64 (64-bit Slackware clone). > make -C "/lib/modules/2.6.17-rc1krw/build" > SUBDIRS="/home/kwall/src/qc-usb-0.6.3" modules V=1 USER_OPT="" > make[1]: Entering directory `/home/kwall/kernel/linux-2.6.17-rc1' > rm -rf /home/kwall/src/qc-usb-0.6.3/.tmp_versions > mkdir -p /home/kwall/src/qc-usb-0.6.3/.tmp_versions > make -f scripts/Makefile.build obj=/home/kwall/src/qc-usb-0.6.3 > gcc -Wp,-MD,/home/kwall/src/qc-usb-0.6.3/.qc-driver.o.d -nostdinc > -isystem /usr/lib/gcc/x86_64-slackware-linux/3.4.4/include -D__KERNEL__ > -Iinclude -include include/linux/autoconf.h -Wall -Wundef > -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 > -fomit-frame-pointer -fasynchronous-unwind-tables -march=k8 -m64 > -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare > -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow > -Wdeclaration-after-statement -DNOKERNEL -DMODULE -D"KBUILD_STR(s)=#s" > -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)" > -D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o > /home/kwall/src/qc-usb-0.6.3/.tmp_qc-driver.o > /home/kwall/src/qc-usb-0.6.3/qc-driver.c > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:79: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:79: warning: type defaults to `int' > in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:79: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:79: warning: data definition has no > type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:83: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:83: warning: type defaults to `int' > in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:83: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:83: warning: data definition has no > type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:87: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:87: warning: type defaults to `int' > in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:87: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:87: warning: data definition has no > type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:92: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:92: warning: type defaults to `int' > in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:92: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:92: warning: data definition has no > type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:96: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:96: warning: type defaults to `int' > in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:96: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:96: warning: data definition has no > type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:100: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:100: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:100: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:100: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:104: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:104: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:104: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:104: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:108: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:108: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:108: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:108: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:112: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:112: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:112: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:112: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:116: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:116: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:116: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:116: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:120: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:120: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:120: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:120: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:125: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:125: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:125: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:125: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:130: error: parse error before > string constant > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:130: warning: type defaults to > `int' in declaration of `MODULE_PARM' > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:130: warning: function declaration > isn't a prototype > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:130: warning: data definition has > no type or storage class > /home/kwall/src/qc-usb-0.6.3/qc-driver.c:2983: warning: initialization from > incompatible pointer type > make[2]: *** [/home/kwall/src/qc-usb-0.6.3/qc-driver.o] Error 1 > make[1]: *** [_module_/home/kwall/src/qc-usb-0.6.3] Error 2 > make[1]: Leaving directory `/home/kwall/kernel/linux-2.6.17-rc1' > make: *** [quickcam.ko] Error 2 > > Kurt > -- > Due to circumstances beyond your control, you are master of your fate > and captain of your soul. > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Qce-ga-discussion mailing list > Qce...@li... > https://lists.sourceforge.net/lists/listinfo/qce-ga-discussion > -- Magnocartic, adj.: Any automobile that, when left unattended, attracts shopping carts. -- Sniglets, "Rich Hall & Friends" |