Forum
Tipps
News
Menu-Icon

Suse: Webcam und make Fehler

Hallo Ihr alle,

Ich habe ein Problem mit Suse 9.1. Ich wollte den Treiber für meine Webcam (Kodak DVC-325) installieren.
Erst hat der Befhel make nicht funktionier (war gar nicht in mein System eingebunden) das hab ich jetzt gemacht, bekomme aber jetzt eine Fehlermeldung wenn ich make ausführe.



Was mach ich flasch? Brauche ich noch mehr Pakete?
Bitte um Antwort!!!

Danke Andreas
Compiling drivers/usb/spca50x.c
drivers/usb/spca50x.c:46:31: linux/modversions.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/linux/include/linux/irq.h:20,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/asm/highmem.h:24,
                 from /usr/src/linux/include/linux/highmem.h:14,
                 from /usr/src/linux/include/linux/pagemap.h:10,
                 from drivers/usb/spca50x.c:57:
/usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h: Datei oder Verzeichnis nicht gefunden
In file included from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/asm/highmem.h:24,
                 from /usr/src/linux/include/linux/highmem.h:14,
                 from /usr/src/linux/include/linux/pagemap.h:10,
                 from drivers/usb/spca50x.c:57:
/usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/src/linux/include/linux/irq.h:72,
                 from /usr/src/linux/include/asm/hardirq.h:6,
                 from /usr/src/linux/include/linux/interrupt.h:11,
                 from /usr/src/linux/include/asm/highmem.h:24,
                 from /usr/src/linux/include/linux/highmem.h:14,
                 from /usr/src/linux/include/linux/pagemap.h:10,
                 from drivers/usb/spca50x.c:57:
/usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/src/linux/include/asm/hw_irq.h:31: error: `NR_IRQS' undeclared here (not in a function)
drivers/usb/spca50x.c:61:27: linux/wrapper.h: Datei oder Verzeichnis nicht gefunden
In file included from drivers/usb/spca50x.c:69:
drivers/usb/spca50x.h:335: error: field `task' has incomplete type
drivers/usb/spca50x.c: In function `uvirt_to_kva':
drivers/usb/spca50x.c:468: warning: implicit declaration of function `pte_offset'
drivers/usb/spca50x.c:468: warning: assignment makes pointer from integer without a cast
drivers/usb/spca50x.c: In function `kvirt_to_pa':
drivers/usb/spca50x.c:488: warning: implicit declaration of function `VMALLOC_VMADDR'
drivers/usb/spca50x.c: In function `rvmalloc':
drivers/usb/spca50x.c:511: warning: implicit declaration of function `mem_map_reserve'
drivers/usb/spca50x.c: In function `rvfree':
drivers/usb/spca50x.c:535: warning: implicit declaration of function `mem_map_unreserve'
drivers/usb/spca50x.c: In function `spca50x_isoc_irq':
drivers/usb/spca50x.c:1365: warning: implicit declaration of function `queue_task'
drivers/usb/spca50x.c:1365: error: `tq_scheduler' undeclared (first use in this function)
drivers/usb/spca50x.c:1365: error: (Each undeclared identifier is reported only once
drivers/usb/spca50x.c:1365: error: for each function it appears in.)
drivers/usb/spca50x.c: In function `spca50x_init_isoc':
drivers/usb/spca50x.c:1395: error: too few arguments to function `usb_alloc_urb'
drivers/usb/spca50x.c:1405: error: `USB_ISO_ASAP' undeclared (first use in this function)
drivers/usb/spca50x.c:1407: warning: assignment from incompatible pointer type
drivers/usb/spca50x.c:1416: error: structure has no member named `next'
drivers/usb/spca50x.c:1418: error: structure has no member named `next'
drivers/usb/spca50x.c:1422: error: too few arguments to function `usb_submit_urb'
drivers/usb/spca50x.c:1500: error: structure has no member named `next'
drivers/usb/spca50x.c: In function `spca50x_stop_isoc':
drivers/usb/spca50x.c:1580: error: structure has no member named `next'
drivers/usb/spca50x.c: In function `spca50x_open':
drivers/usb/spca50x.c:3167: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:515)
drivers/usb/spca50x.c:3208: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527)
drivers/usb/spca50x.c: In function `spca50x_close_callback':
drivers/usb/spca50x.c:3239: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527)
drivers/usb/spca50x.c: In function `spca50x_close':
drivers/usb/spca50x.c:3300: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:515)
drivers/usb/spca50x.c:3308: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527)
drivers/usb/spca50x.c: In function `spca50x_mmap':
drivers/usb/spca50x.c:4148: warning: passing arg 1 of `remap_page_range' makes pointer from integer without a cast
drivers/usb/spca50x.c:4148: error: incompatible type for argument 4 of `remap_page_range'
drivers/usb/spca50x.c:4148: error: too few arguments to function `remap_page_range'
drivers/usb/spca50x.c: At top level:
drivers/usb/spca50x.c:4165: error: unknown field `open' specified in initializer
drivers/usb/spca50x.c:4165: warning: initialization makes integer from pointer without a cast
drivers/usb/spca50x.c:4166: error: unknown field `close' specified in initializer
drivers/usb/spca50x.c:4166: warning: initialization from incompatible pointer type
drivers/usb/spca50x.c:4167: error: unknown field `read' specified in initializer
drivers/usb/spca50x.c:4167: warning: initialization from incompatible pointer type
drivers/usb/spca50x.c:4168: error: unknown field `write' specified in initializer
drivers/usb/spca50x.c:4168: warning: initialization from incompatible pointer type
drivers/usb/spca50x.c:4169: error: unknown field `ioctl' specified in initializer
drivers/usb/spca50x.c:4170: error: unknown field `mmap' specified in initializer
drivers/usb/spca50x.c:4170: warning: initialization makes integer from pointer without a cast
drivers/usb/spca50x.c:4171: error: unknown field `initialize' specified in initializer
drivers/usb/spca50x.c:4171: warning: missing braces around initializer
drivers/usb/spca50x.c:4171: warning: (near initialization for `spca50x_template.lock')
drivers/usb/spca50x.c:4171: warning: initialization makes integer from pointer without a cast
drivers/usb/spca50x.c: In function `spca50x_configure':
drivers/usb/spca50x.c:4391: warning: passing arg 2 of `usb_driver_release_interface' from incompatible pointer type
drivers/usb/spca50x.c: In function `spca50x_probe':
drivers/usb/spca50x.c:4650: error: request for member `altsetting' in something not a structure or union
drivers/usb/spca50x.c:4659: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:515)
drivers/usb/spca50x.c:4964: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527)
drivers/usb/spca50x.c:4973: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527)
drivers/usb/spca50x.c: In function `spca50x_disconnect':
drivers/usb/spca50x.c:4984: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:515)
drivers/usb/spca50x.c:5011: error: structure has no member named `next'
drivers/usb/spca50x.c:5019: warning: passing arg 2 of `usb_driver_release_interface' from incompatible pointer type
drivers/usb/spca50x.c:5033: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/src/linux/include/linux/module.h:527)
drivers/usb/spca50x.c: At top level:
drivers/usb/spca50x.c:5041: warning: initialization from incompatible pointer type
drivers/usb/spca50x.c:5042: warning: initialization from incompatible pointer type
drivers/usb/spca50x.c:5043: warning: braces around scalar initializer
drivers/usb/spca50x.c:5043: warning: (near initialization for `spca50x_driver.ioctl')
drivers/usb/spca50x.c:5043: warning: excess elements in scalar initializer
drivers/usb/spca50x.c:5043: warning: (near initialization for `spca50x_driver.ioctl')
make: *** [drivers/usb/spca50x.o] Fehler 1



Antworten zu Suse: Webcam und make Fehler:

Hallo,

bevor die Sache mit Erfolg gekrönt wird musst Du dein System erst mal zum Entwicklersystem aufpeppen.

Ausführliche Beiträge gibt es hier schon zu dem Thema ( Suchfunktion hilft weiter) drum nur ein paar Sticworte:

Installiert muss sein:

der Kompiler gcc komplett
automake
libtool
m4
kernel-sourecepaket PASSEND ZUM LAUFENDEN KERNEL, ALSO GLEICHE VERSIONSNUMMER!!

sowie die Pakete mit der Erweiternug devel ( wie Develop = Entwickler ) zu den bereits installierten Paketen. 'Nur dann läßt sich Software selbst kompilieren. Bis so ein System Rund läuft, dauert es eine Weile. Installieren, installieren, installieren. Was an Paketen fehlt kannst Du den Fehlermeldungen von configure und make entnehmen.
 
 


« GRUB für Win NT 4.0, NTFSSuse: Nummern-Block Automatisch einschalten »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Gerätetreiber
Anderes Wort für Treiber....

Treiber
Der Treiber, auch Gerätetreiber genannt, ist ein kleines Steuerungsprogramm für Computerhardware. Treiber sind meist Teil des Betriebssystems und werden fü...

Webcam
Unter einer Webcam versteht man eine Kamera, die in kurzen Intervallen Bilder über das Internet überträgt. Diese wurden ursprünglich zur Überwach...