Package: pwc-source
Version: 10.0.12-rc1-2
Severity: important

The pwc module no longer compiles under the (vanilla) kernel 2.6.18. It compiles perfectly under 2.6.17.13 and 2.6.16.28. I use the same .config file, no changes iro video for linux etc.

I get these compiler errors. It seems that the compiler no longer finds some relevant header files...

-----------------------------------------------------
  CC [M]  /usr/src/modules/pwc/pwc-if.o
/usr/src/modules/pwc/pwc-if.c:166: Fehler: Variable »pwc_template« hat Initialisierung, aber unvollständigen Typ
/usr/src/modules/pwc/pwc-if.c:167: Fehler: unbekanntes Feld »owner« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:167: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:167: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c:168: Fehler: unbekanntes Feld »name« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:168: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:168: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c:169: Fehler: unbekanntes Feld »type« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:169: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:169: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c:170: Fehler: unbekanntes Feld »hardware« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:170: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:170: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c:171: Fehler: unbekanntes Feld »release« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:171: Fehler: »video_device_release« ist hier nicht deklariert (nicht in einer Funktion)
/usr/src/modules/pwc/pwc-if.c:171: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:171: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c:172: Fehler: unbekanntes Feld »fops« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:172: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:172: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c:173: Fehler: unbekanntes Feld »minor« in Initialisierung angegeben
/usr/src/modules/pwc/pwc-if.c:173: Warnung: Elementüberschreitung in struct-Initialisierung
/usr/src/modules/pwc/pwc-if.c:173: Warnung: (nahe der Initialisierung für »pwc_template«)
/usr/src/modules/pwc/pwc-if.c: In Funktion »cd_to_pwc«:
/usr/src/modules/pwc/pwc-if.c:1019: Warnung: Implizite Deklaration der Funktion »to_video_device«
/usr/src/modules/pwc/pwc-if.c:1019: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/usr/src/modules/pwc/pwc-if.c:1020: Warnung: Implizite Deklaration der Funktion »video_get_drvdata«
/usr/src/modules/pwc/pwc-if.c:1020: Warnung: return erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_create_sysfs_files«:
/usr/src/modules/pwc/pwc-if.c:1062: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/usr/src/modules/pwc/pwc-if.c:1064: Warnung: Implizite Deklaration der Funktion »video_device_create_file«
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_remove_sysfs_files«:
/usr/src/modules/pwc/pwc-if.c:1070: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/usr/src/modules/pwc/pwc-if.c:1072: Warnung: Implizite Deklaration der Funktion »video_device_remove_file«
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_video_open«:
/usr/src/modules/pwc/pwc-if.c:1112: Warnung: Implizite Deklaration der Funktion »video_devdata«
/usr/src/modules/pwc/pwc-if.c:1112: Warnung: Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/usr/src/modules/pwc/pwc-if.c:1117: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_video_close«:
/usr/src/modules/pwc/pwc-if.c:1231: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_video_read«:
/usr/src/modules/pwc/pwc-if.c:1292: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_video_poll«:
/usr/src/modules/pwc/pwc-if.c:1359: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_video_ioctl«:
/usr/src/modules/pwc/pwc-if.c:1375: Warnung: Implizite Deklaration der Funktion »video_usercopy«
/usr/src/modules/pwc/pwc-if.c: In Funktion »pwc_video_mmap«:
/usr/src/modules/pwc/pwc-if.c:1388: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c: In Funktion »usb_pwc_probe«:
/usr/src/modules/pwc/pwc-if.c:1722: Warnung: Implizite Deklaration der Funktion »video_device_alloc«
/usr/src/modules/pwc/pwc-if.c:1722: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/usr/src/modules/pwc/pwc-if.c:1729: Fehler: Ungültige Anwendung von »sizeof« auf unvollständigen Typen »struct video_device«
/usr/src/modules/pwc/pwc-if.c:1729: Fehler: Ungültige Anwendung von »sizeof« auf unvollständigen Typen »struct video_device«
/usr/src/modules/pwc/pwc-if.c:1729: Fehler: Ungültige Anwendung von »sizeof« auf unvollständigen Typen »struct video_device«
/usr/src/modules/pwc/pwc-if.c:1730: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c:1731: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c:1732: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c:1733: Warnung: Implizite Deklaration der Funktion »video_set_drvdata«
/usr/src/modules/pwc/pwc-if.c:1756: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c:1757: Warnung: Implizite Deklaration der Funktion »video_register_device«
/usr/src/modules/pwc/pwc-if.c:1757: Fehler: »VFL_TYPE_GRABBER« nicht deklariert (erste Benutzung in dieser Funktion)
/usr/src/modules/pwc/pwc-if.c:1757: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/usr/src/modules/pwc/pwc-if.c:1757: Fehler: für jede Funktion in der er auftritt.)
/usr/src/modules/pwc/pwc-if.c:1760: Warnung: Implizite Deklaration der Funktion »video_device_release«
/usr/src/modules/pwc/pwc-if.c:1765: Fehler: Dereferenzierung eines Zeigers auf unvollständigen Typen
/usr/src/modules/pwc/pwc-if.c: In Funktion »usb_pwc_disconnect«:
/usr/src/modules/pwc/pwc-if.c:1819: Warnung: Implizite Deklaration der Funktion »video_unregister_device«
make[5]: *** [/usr/src/modules/pwc/pwc-if.o] Fehler 1
make[4]: *** [_module_/usr/src/modules/pwc] Fehler 2
make[4]: Leaving directory `/usr/src/linux-2.6.18'
make[3]: *** [all] Fehler 2
make[3]: Leaving directory `/usr/src/modules/pwc'
make[2]: *** [binary-modules] Fehler 2
make[2]: Leaving directory `/usr/src/modules/pwc'
make[1]: *** [kdist_build] Fehler 2
make[1]: Leaving directory `/usr/src/modules/pwc'
Module /usr/src/modules/pwc failed.
Hit return to Continue
----------------------------------------------------------------------------------


Stefan


-- 
Quote of the Day: 
The mathematician has reached the highest rung on
the ladder of human thought.
    Havelock Ellis, The Dance of Life.
(created at stardate [-29]6427.3438, Sun Sep 24 13:15:01 2006)

Reply via email to