Hello!
I tried to install my webcam to linux pc also, but there where cpl errors
I tried qc-usb-messenger-0.7 and qc-usb-messenger-0.8 versions, but with the both i get same error when i do same things.
I have kernel version 2.6.11.10 and distro is debian. And the kernel where compiled with gcc-3.3.x version. I have read the README and it says that u need to compile it with same version of gcc than kernel. Well i tried that but i got same error.
Just type like this:
./quickcam.sh export CC=gcc-3.3
..
..
Argument found: CC=gcc-3.3
Next I'm going to check if you have some important programs installed
and if they and the kernel are of suitable version.
Press Ctrl+C to quit, Enter to continue --->
Using specified C compiler from environment CC=gcc-3.3
./quickcam.sh
/usr/bin/whoami
/bin/su
/bin/ls
/bin/cat
/usr/bin/gcc-3.3
/usr/bin/gcc
/usr/bin/make
/bin/grep
/bin/egrep
/usr/bin/awk
/bin/sed
/usr/bin/tail
/usr/bin/head
/usr/bin/install
/usr/bin/ld
/bin/uname
/usr/bin/tr
/usr/bin/xawtv
/usr/bin/X11/xdpyinfo
/bin/dmesg
/usr/bin/wc
/bin/readlink
gcc-3.3 version: gcc version 3.3.6 (Debian 1:3.3.6-7)
gcc version: gcc version 4.0.2 (Debian 4.0.2-2)
Make version: GNU Make 3.80
Linker version: GNU ld version 2.16.1 Debian GNU/Linux
Kernel compiler: gcc version 3.3.5 (Debian 1:3.3.5-13)
[!] Kernel compiler and gcc-3.3 seem to be different versions.
Instead, they should be the same. If you have many compilers
installed, you can specify the correct one with command (in bash)
export CC=kgcc
Modules loaded into the kernel:
videodev af_packet md5 ipv6 joydev parport_pc parport evdev usbhid sis900 crc32 eth1394 8250_pci 8250 serial_core sis5513 ohci1394 ieee1394 shpchp pci_hotplug sis_agp fglrx agpgart video ndiswrapper button nvram rtc unix
You decided to do it, here we go...
insmod: error inserting './quickcam.ko': -1 Invalid module format
=== Leaving root mode ===
quickcam: version magic '2.6.11.10-poijka 386 gcc-4.0' should be '2.6.11.10-poijka 386 gcc-3.3'
[!] The QuickCam driver failed to load!
---------------
There are "all" what i get. When i type cat /proc/version it says like this: Linux version 2.6.11.10-xxx (root@xxx) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Fri Jun 3 02:16:28 EEST 2005
And gcc -v gives: gcc version 4.0.2 (Debian 4.0.2-2)
Do i really need to compile new kernel, or is there some kind of other way?
PS. It worked when i had deb-version of kernel not when i compiled it by my self