Fehler bei Kompelierung v. Linux-Modul

Hallo Experten,

ich habe ein Problem beim Kompelieren des Quickcam-Express-Moduls von Georg Archer http://wwwbode.informatik.tu-muenchen.de/~acher/quic… , und zwar bekomme ich beim ausfuehren des makefiles diese Fehlermeldungen, mit denen ich nichts anfangen kann !

highflyer:/usr/quickcam/quickcam # make
gcc -I/usr/src/linux/include -include /usr/src/linux/include/linux/config.h -O3 -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -DMODVERSIONS -include /usr/include/linux/modversions.h -c quickcamex.c
quickcamex.c:546: unknown field owner' specified in initializer quickcamex.c:546: warning: initialization from incompatible pointer type quickcamex.c:547: field llseek’ already initialized
quickcamex.c:547: warning: initialization from incompatible pointer type
quickcamex.c:548: field `read’ already initialized
quickcamex.c:548: warning: initialization from incompatible pointer type
make: *** [quickcamex.o] Error 1

kann mir ein Experte sagen, was ich falsch mache, bzw. wie ich den Fehler beheben kann ??

thx micha

quickcamex.c:546: unknown field owner' specified in initializer quickcamex.c:546: warning: initialization from incompatible pointer type quickcamex.c:547: field llseek’ already initialized
quickcamex.c:547: warning: initialization from incompatible
pointer type
quickcamex.c:548: field `read’ already initialized
quickcamex.c:548: warning: initialization from incompatible
pointer type
make: *** [quickcamex.o] Error 1

Also der Fehler liegt anscheinend im Sourcecode selber, wobei du fast alles ignorieren kannst bis auf die erste fehlermeldung. Die Warnungen hindern das Programm nicht am compilieren und die doppelten Initialisierungen sollten auch kein Problem haben (koennte man trotzdem mal entfernen, muss ja nich sein sowas). Also solltest du mal an Zeile 546 in der Datei quickcamex.c gehen und das feld owner ueberpruefen. Ich kann jetzt nich genau sagen, was die Fehlermeldung meint, dafuer muesst ich jetzt mal nen Blick in den Code werfen.

Ich hoffe, ich konnte dich weiter verwirren =:wink:

Ciao! Bjoern