Hi, hab ne Quickcam Messengers von Ligitech, die will ich mit meinem Sarge 
betreiben. Habe den Treiber unter /usr/src/modules/qc-usb-source entpackt.
Wenn ich jetzt make all eingebe, bekomme ich folgende Fehlermeldung:
debian:/usr/src/modules/qc-usb-source# make all
########################
make -C "/lib/modules/2.6.8-2-k7/build" 
SUBDIRS="/usr/src/modules/qc-usb-source" modules V=1 USER_OPT=""
/usr/src/kernel-headers-2.6.8-2-k7/scripts/gcc-version.sh: 
/usr/src/kernel-headers-2.6.8-2-k7/scripts/gcc-version.sh: 
Datei oder Verzeichnis nicht gefunden
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-k7'
mkdir -p /usr/src/modules/qc-usb-source/.tmp_versions
make -f scripts/Makefile.build obj=/usr/src/modules/qc-usb-source
make[2]: scripts/Makefile.build: Datei oder Verzeichnis nicht gefunden
make[2]: *** Keine Regel, um »scripts/Makefile.build« zu erstellen.  Schluss.
make[1]: *** [_module_/usr/src/modules/qc-usb-source] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-k7'
make: *** [quickcam.ko] Fehler 2
########################
Irgendwie braucht der die gcc-version.sh, mein Kernel ist der 2.6.8-2-k7, aber 
der Linux link zeigt auf die kernel-source-2.6.8, ist das richtig. Habe den 
Kernel nicht kompiliert, nur den Quellcode kopiert.
Da gibts auch einen script
#####################
[EMAIL PROTECTED]:/usr/src/modules/qc-usb-source$ ./quickcam.sh
da kommt dann als Fehlermeldung
gcc version: gcc-Version 3.3.5 (Debian 1:3.3.5-13)
Kernel compiler: gcc version 3.3.5 (Debian 1:3.3.5-12)
[!] Kernel compiler and gcc 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
before trying to install the driver. Replace kgcc with the command
required for compiling kernels (kgcc is often used in Red Hat systems).
WARNING: If you press Enter, I'll try to continue anyway,
but this probably will fail.
#####################
Wenn ich weitermache, findet er die Kamera nicht, 
[!] Didn't find compatible cameras.
aber bei lsusb finde ich Bus 001 Device 004: ID 046d:08f0 Logitech, Inc.
wenn ich im script weitermache endet es dann mit
#############################
Press Ctrl+C to quit, Enter to continue --->

rm -f *.o qcset show *~ .\#* .*.cmd *.mod.c *.ko
rm -rf .tmp_versions
make -C "/lib/modules/2.6.8-2-k7/build" 
SUBDIRS="/usr/src/modules/qc-usb-source" modules V=1 USER_OPT=""
/usr/src/kernel-headers-2.6.8-2-k7/scripts/gcc-version.sh: 
/usr/src/kernel-headers-2.6.8-2-k7/scripts/gcc-version.sh: 
Datei oder Verzeichnis nicht gefunden
make[1]: Entering directory `/usr/src/kernel-headers-2.6.8-2-k7'
mkdir -p /usr/src/modules/qc-usb-source/.tmp_versions
make -f scripts/Makefile.build obj=/usr/src/modules/qc-usb-source
make[2]: scripts/Makefile.build: Datei oder Verzeichnis nicht gefunden
make[2]: *** Keine Regel, um »scripts/Makefile.build« zu erstellen.  Schluss.
make[1]: *** [_module_/usr/src/modules/qc-usb-source] Fehler 2
make[1]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-k7'
make: *** [quickcam.ko] Fehler 2
ls: quickcam.ko: Datei oder Verzeichnis nicht gefunden
[!] Looks like the driver compilation failed.
##########################
Ich kapiere auch nicht, warum ich da eine andere gcc Version habe, obwohl das
gcc-Version 3.3.5  nur -12 und -13 ist. Das wollte ich vermeiden, daher habe 
ich Sarge installiert.
Wie würdet ihr das jetzt angehen????
Vielen Dank
Marioo


Antwort per Email an