Hallo Freunde ich habe ein Problem der dümmeren Art.

Ich wollte auf meinem Debian Sid mit qc-usb-source ein Kernelmopdul für meine 
Cam compilieren.

apt-get updatge und apt-get dist-upgrade vorher ist klar und versteht sich von 
selbst.

Wenn ich danach m-a a-i qc-usb-source starte, geht zuerst eine ganze WEile acuh 
noch alels ganz normal.

Aber irgendwann steigt das Ganze aus.

Das Logfile "qc-usb-source.buildlog.3.0.0-1-686-pae.1311960059" lautet wie folgt

for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/3.0.0-1-686-pae/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} 
${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/3.0.0-1-686-pae/g ;s/#KVERS#/3.0.0-1-686-pae/g ; 
s/_KVERS_/3.0.0-1-686-pae/g ; s/##KDREV##/3.0.0-1/g ; s/#KDREV#/3.0.0-1/g ; 
s/_KDREV_/3.0.0-1/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[1]: Entering directory `/usr/src/modules/qc-usb'
rm -f *.[oas] .*.flags *.ko .*.cmd .*.d .*.tmp *.mod.c
rm -rf .tmp_versions qcset
make[1]: Leaving directory `/usr/src/modules/qc-usb'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/qc-usb'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/3.0.0-1-686-pae/g'` ; \
  done
for templ in `ls debian/*.modules.in` ; do \
    test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} 
${templ%.modules.in}.backup 2>/dev/null || true; \
    sed -e 's/##KVERS##/3.0.0-1-686-pae/g ;s/#KVERS#/3.0.0-1-686-pae/g ; 
s/_KVERS_/3.0.0-1-686-pae/g ; s/##KDREV##/3.0.0-1/g ; s/#KDREV#/3.0.0-1/g ; 
s/_KDREV_/3.0.0-1/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modules/qc-usb'
rm -f *.[oas] .*.flags *.ko .*.cmd .*.d .*.tmp *.mod.c
rm -rf .tmp_versions qcset
make[2]: Leaving directory `/usr/src/modules/qc-usb'
make[1]: Für das Ziel »kdist_config« ist nichts zu tun.
dh_testdir
dh_testroot
dh_clean -k
dh_clean: dh_clean -k is deprecated; use dh_prep instead
/usr/bin/make KVER=3.0.0-1-686-pae KSRC=/lib/modules/3.0.0-1-686-pae/build \
                
DESTDIR=/usr/src/modules/qc-usb/debian/qc-usb-modules-3.0.0-1-686-pae/ install
make[2]: Entering directory `/usr/src/modules/qc-usb'
/usr/bin/make -C /lib/modules/3.0.0-1-686-pae/build 
SUBDIRS=/usr/src/modules/qc-usb modules
make[3]: Entering directory `/usr/src/linux-headers-3.0.0-1-686-pae'
  CC [M]  /usr/src/modules/qc-usb/qc-driver.o
In file included from /usr/src/modules/qc-usb/qc-driver.c:47:0:
/usr/src/modules/qc-usb/quickcam.h:79:28: fatal error: linux/autoconf.h: Datei 
oder Verzeichnis nicht gefunden
compilation terminated.
make[6]: *** [/usr/src/modules/qc-usb/qc-driver.o] Fehler 1
make[5]: *** [_module_/usr/src/modules/qc-usb] Fehler 2
make[4]: *** [sub-make] Fehler 2
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/usr/src/linux-headers-3.0.0-1-686-pae'
make[2]: *** [default] Fehler 2
make[2]: Leaving directory `/usr/src/modules/qc-usb'
make[1]: *** [binary-modules] Fehler 2
make[1]: Leaving directory `/usr/src/modules/qc-usb'
make: *** [kdist_build] Fehler 2
~                                 


Der entscheidende Part muss das hier sein

In file included from /usr/src/modules/qc-usb/qc-driver.c:47:0:
/usr/src/modules/qc-usb/quickcam.h:79:28: fatal error: linux/autoconf.h: Datei 
oder Verzeichnis nicht gefunden
compilation terminated.

Ein unterordner Linux und eine Datei autoconf.h sind am angegebenen Ort nicht 
vorhanden. Das weiß ich schonmal.

Die Frage ist warum sind die nicht vorhanden und wo kann man die ggf 
herbekommen/herkopieren.

Sonnige Grüße aus dem Weinland Baden

Ottmar

___________________________________________________________
Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
Toolbar eingebaut! http://produkte.web.de/go/toolbar

_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an