11.1: linux/config.h und asm/semaphore.h nicht auffindbar

Ekkard Gerlach <[email protected]> Fri, 25 Jun 2010 23:44:03 +0200
Newsgroups gmane.linux.suse.programming
Organization private
Message-ID <[email protected]>
Hallo, 

ich versuche gerade meine Webcam "TerraTec USB Pro" unter 11.1 zum laufen zubringen. 
Die Webcam komprimiert die Bilder vor Übertragung per USB, daher ist ein weiteres 
Modul zu laden, das speziell für die WEbcam im Source angepasst werden  muss und 
nach kompiliert werden muss. Habe das alles für 9.2, 10.2 schon gemacht, bei 
11.1 jetzt klemmt schon ein make des unveränderten source code: 


gerlach@rex4:~/tmp/ov511-2.31> make
    Building OVCam drivers for 2.6 kernel.
make -C /lib/modules/2.6.27.45-0.1-default/build SUBDIRS=/home/gerlach/tmp/ov511-2.31 modules
make[1]: Entering directory `/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default'                
make -C ../../../linux-2.6.27.45-0.1 O=/usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/. modules
  CC [M]  /home/gerlach/tmp/ov511-2.31/ov511_core.o                                             
/home/gerlach/tmp/ov511-2.31/ov511_core.c:29:26: error: linux/config.h: Datei oder Verzeichnis nicht gefunden
/home/gerlach/tmp/ov511-2.31/ov511_core.c:40:27: error: asm/semaphore.h: Datei oder Verzeichnis nicht gefunden
/home/gerlach/tmp/ov511-2.31/ov511_core.c:164: error: expected ‘)’ before string constant                     
/home/gerlach/tmp/ov511-2.31/ov511_core.c:166: error: expected ‘)’ before string constant                     
[...]

Habe die Pakete 

   kernel-default
   kernel-default-base
   kernel-default-source
   kernel-default-syms

installiert. Das Verzeichnis /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default gibts schon, 
auch /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/linux/  aber da ist kein config.h
drinnen und /usr/src/linux-2.6.27.45-0.1-obj/x86_64/default/asm gibts gar nicht. 

Wer hat mit da Tipps? 

Gruss
Ekkard
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]