Hi,
since 2.6.18-rc1/rc2 the driver doesn't compile anymore:
home/indy/pwc-v4l2-20060717-042701/pwc-if.c:166: Fehler: Variable
»pwc_template« hat Initialisierung, aber unvollständigen Typ
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:167: Fehler: unbekanntes
Feld »owner« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:167: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:167: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:168: Fehler: unbekanntes
Feld »name« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:168: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:168: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:169: Fehler: unbekanntes
Feld »type« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:169: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:169: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:170: Fehler: unbekanntes
Feld »hardware« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:170: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:170: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:171: Fehler: unbekanntes
Feld »release« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:171: Fehler:
»video_device_release« ist hier nicht deklariert (nicht in einer Funktion)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:171: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:171: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:172: Fehler: unbekanntes
Feld »fops« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:172: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:172: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:173: Fehler: unbekanntes
Feld »minor« in Initialisierung angegeben
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:173: Warnung:
Elementüberschreitung in struct-Initialisierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:173: Warnung: (nahe der
Initialisierung für »pwc_template«)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »cd_to_pwc«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1019: Warnung: Implizite
Deklaration der Funktion »to_video_device«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1019: Warnung:
Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1020: Warnung: Implizite
Deklaration der Funktion »video_get_drvdata«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1020: Warnung: return
erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion
»pwc_create_sysfs_files«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1062: Warnung:
Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1064: Warnung: Implizite
Deklaration der Funktion »video_device_create_file«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion
»pwc_remove_sysfs_files«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1070: Warnung:
Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1072: Warnung: Implizite
Deklaration der Funktion »video_device_remove_file«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »pwc_video_open«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1112: Warnung: Implizite
Deklaration der Funktion »video_devdata«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1112: Warnung:
Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1117: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1134: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »pwc_video_close«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1231: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »pwc_video_read«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1292: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »pwc_video_poll«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1359: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »pwc_video_ioctl«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1375: Warnung: Implizite
Deklaration der Funktion »video_usercopy«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »pwc_video_mmap«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1388: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion »usb_pwc_probe«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1722: Warnung: Implizite
Deklaration der Funktion »video_device_alloc«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1722: Warnung: Zuweisung
erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1729: Fehler: Ungültige
Anwendung von »sizeof« auf unvollständigen Typen »struct video_device«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1729: Fehler: Ungültige
Anwendung von »sizeof« auf unvollständigen Typen »struct video_device«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1729: Fehler: Ungültige
Anwendung von »sizeof« auf unvollständigen Typen »struct video_device«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1730: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1731: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1732: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1733: Warnung: Implizite
Deklaration der Funktion »video_set_drvdata«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1756: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1757: Warnung: Implizite
Deklaration der Funktion »video_register_device«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1757: Fehler:
»VFL_TYPE_GRABBER« nicht deklariert (erste Benutzung in dieser Funktion)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1757: Fehler: (Jeder nicht
deklarierte Bezeichner wird nur einmal aufgeführt
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1757: Fehler: für jede
Funktion in der er auftritt.)
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1760: Warnung: Implizite
Deklaration der Funktion »video_device_release«
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1765: Fehler:
Dereferenzierung eines Zeigers auf unvollständigen Typen
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c: In Funktion
»usb_pwc_disconnect«:
/home/indy/pwc-v4l2-20060717-042701/pwc-if.c:1819: Warnung: Implizite
Deklaration der Funktion »video_unregister_device«
make[2]: *** [/home/indy/pwc-v4l2-20060717-042701/pwc-if.o] Fehler 1
make[1]: *** [_module_/home/indy/pwc-v4l2-20060717-042701] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-rc2'
make: *** [all] Fehler 2
_______________________________________________
pwc mailing list
[email protected]
http://lists.saillard.org/mailman/listinfo/pwc