-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Good Morning :) I have some trouble with the v4l patches and the saa7134 module sources. I applied the patch to gentoo 2.4.19-r9 source, everything went well. after doing 'make modules' the compilation stopped with these messages: - --------------------------------------><--------------------------------------- make -C video modules make[3]: Wechsel in das Verzeichnis Verzeichnis »/usr/src/linux-2.4.19-gentoo-r9/drivers/media/video« gcc -D__KERNEL__ -I/usr/src/linux-2.4.19-gentoo-r9/include -Wall - -Wstrict-prototypes -Wno-trigraphs -Os -fno-strict-aliasing -fno-common -pipe - -mpreferred-stack-boundary=2 -march=athlon-xp -Os -DMODULE -DMODVERSIONS - -include /usr/src/linux-2.4.19-gentoo-r9/include/linux/modversions.h - -nostdinc -I /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/include - -DKBUILD_BASENAME=videodev -DEXPORT_SYMTAB -c videodev.c videodev.c: In function `video_read': videodev.c:73: warning: implicit declaration of function `video_devdata_Rsmp_3486af5c' videodev.c:73: warning: initialization makes pointer from integer without a cast videodev.c: In function `video_write': videodev.c:89: warning: initialization makes pointer from integer without a cast videodev.c: At top level: videodev.c:97: warning: type mismatch with previous implicit declaration videodev.c:89: warning: previous implicit declaration of `video_devdata_Rsmp_3486af5c' videodev.c:97: warning: `video_devdata_Rsmp_3486af5c' was previously implicitly declared to return `int' videodev.c: In function `video_open': videodev.c:157: structure has no member named `users' videodev.c:161: structure has no member named `users' videodev.c:169: structure has no member named `users' videodev.c: In function `video_release': videodev.c:194: structure has no member named `users' videodev.c: In function `video_exclusive_open_Rsmp_8df974eb': videodev.c:303: structure has no member named `lock' videodev.c:304: structure has no member named `users' videodev.c:307: structure has no member named `users' videodev.c:309: structure has no member named `lock' videodev.c: In function `video_exclusive_release_Rsmp_e3e59c07': videodev.c:317: structure has no member named `users' videodev.c: In function `video_register_device_Rsmp_c2a90f94': videodev.c:578: structure has no member named `lock' videodev.c: At top level: videodev.c:631: warning: static declaration for `videodev_init' follows non-static make[3]: *** [videodev.o] Fehler 1 make[3]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.19-gentoo-r9/drivers/media/video« make[2]: *** [_modsubdir_video] Fehler 2 make[2]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.19-gentoo-r9/drivers/media« make[1]: *** [_modsubdir_media] Fehler 2 make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/linux-2.4.19-gentoo-r9/drivers« make: *** [_mod_drivers] Fehler 2 - --------------------------------------><--------------------------------------- I'd check the videodef.h file and after all, the compiler is right ;) there is no "users" in the structure. So, what I'm doing wrong ? Oh, I forgot, I installed the v4l/v4l2 compat modules, too. thx for your help, \sh - -- St. Hermann, Troisdorf One solution for a simple problem: A7 B4 C2 D5 E8 F1 G3 H6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9pmxPV8AnusWiV6wRAq5ZAJ42rYmy0tl3MmeklCvgRw9QcbGxJQCeMVq3 whCIx1MI2UYCJ4B5sLQIjVQ= =BJyL -----END PGP SIGNATURE-----