lirc 0.8.0pre3 doens't compile ... -Wp,-MD,/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/.lirc_dev.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev -DMODULE -c -o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.mod.o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.mod.c ld -m elf_x86_64 -r -o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.ko /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.mod.o make[4]: Leaving directory `/usr/src/linux-2.6.15-gentoo' mv Makefile.automake Makefile make[3]: Leaving directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev' Making all in lirc_gpio make[3]: Entering directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio' mv Makefile Makefile.automake cp ../Makefile.kernel Makefile make -C /lib/modules/2.6.15-gentoo/build/ SUBDIRS=/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio modules \ KBUILD_VERBOSE=1 make[4]: Entering directory `/usr/src/linux-2.6.15-gentoo' mkdir -p /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/.tmp_versions make -f scripts/Makefile.build obj=/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio gcc -Wp,-MD,/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/.lirc_gpio.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/../.. -I/lib/modules/2.6.15-gentoo/build//include/ -DMODULE -DKBUILD_BASENAME=lirc_gpio -DKBUILD_MODNAME=lirc_gpio -c -o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:71: erreur:
lirc 0.8.0pre3 doens't compile ... -Wp,-MD,/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/.lirc_dev.mod.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAME=lirc_dev -DMODULE -c -o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.mod.o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.mod.c ld -m elf_x86_64 -r -o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.ko /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev/lirc_dev.mod.o make[4]: Leaving directory `/usr/src/linux-2.6.15-gentoo' mv Makefile.automake Makefile make[3]: Leaving directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_dev' Making all in lirc_gpio make[3]: Entering directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio' mv Makefile Makefile.automake cp ../Makefile.kernel Makefile make -C /lib/modules/2.6.15-gentoo/build/ SUBDIRS=/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio modules \ KBUILD_VERBOSE=1 make[4]: Entering directory `/usr/src/linux-2.6.15-gentoo' mkdir -p /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/.tmp_versions make -f scripts/Makefile.build obj=/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio gcc -Wp,-MD,/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/.lirc_gpio.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.5/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -ffreestanding -O2 -fomit-frame-pointer -mno-red-zone -mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wdeclaration-after-statement -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/../.. -I/lib/modules/2.6.15-gentoo/build//include/ -DMODULE -DKBUILD_BASENAME=lirc_gpio -DKBUILD_MODNAME=lirc_gpio -c -o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.o /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:71: erreur: « BTTV_UNKNOWN » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:79:1: attention : "dprintk" redefined Dans le fichier inclus à partir de /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:53: include/../drivers/media/video/bttvp.h:227:1: attention : this is the location of the previous definition /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:97: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:97: erreur: (près de l'initialisation de « rcv_infos[0].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:97: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:97: erreur: (près de l'initialisation de « rcv_infos[0] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:98: erreur: « BTTV_PXELVWPLTVPAK » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:98: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:98: erreur: (près de l'initialisation de « rcv_infos[1].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:98: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:98: erreur: (près de l'initialisation de « rcv_infos[1] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:99: erreur: « BTTV_PXELVWPLTVPRO » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:99: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:99: erreur: (près de l'initialisation de « rcv_infos[2].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:99: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:99: erreur: (près de l'initialisation de « rcv_infos[2] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:100: erreur: « BTTV_PV_BT878P_9B » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:100: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:100: erreur: (près de l'initialisation de « rcv_infos[3].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:100: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:100: erreur: (près de l'initialisation de « rcv_infos[3] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:101: erreur: « BTTV_PV_BT878P_PLUS » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:101: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:101: erreur: (près de l'initialisation de « rcv_infos[4].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:101: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:101: erreur: (près de l'initialisation de « rcv_infos[4] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:102: erreur: « BTTV_AVERMEDIA » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:102: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:102: erreur: (près de l'initialisation de « rcv_infos[5].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:102: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:102: erreur: (près de l'initialisation de « rcv_infos[5] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:103: erreur: « BTTV_AVPHONE98 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:103: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:103: erreur: (près de l'initialisation de « rcv_infos[6].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:103: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:103: erreur: (près de l'initialisation de « rcv_infos[6] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:104: erreur: « BTTV_AVERMEDIA98 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:104: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:104: erreur: (près de l'initialisation de « rcv_infos[7].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:104: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:104: erreur: (près de l'initialisation de « rcv_infos[7] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:105: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:105: erreur: (près de l'initialisation de « rcv_infos[8].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:105: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:105: erreur: (près de l'initialisation de « rcv_infos[8] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:107: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:107: erreur: (près de l'initialisation de « rcv_infos[9].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:107: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:107: erreur: (près de l'initialisation de « rcv_infos[9] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:109: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:109: erreur: (près de l'initialisation de « rcv_infos[10].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:109: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:109: erreur: (près de l'initialisation de « rcv_infos[10] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:111: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:111: erreur: (près de l'initialisation de « rcv_infos[11].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:111: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:111: erreur: (près de l'initialisation de « rcv_infos[11] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:112: erreur: « BTTV_CHRONOS_VS2 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:112: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:112: erreur: (près de l'initialisation de « rcv_infos[12].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:112: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:112: erreur: (près de l'initialisation de « rcv_infos[12] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:115: erreur: « BTTV_MIRO » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:115: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:115: erreur: (près de l'initialisation de « rcv_infos[13].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:115: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:115: erreur: (près de l'initialisation de « rcv_infos[13] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:116: erreur: « BTTV_DYNALINK » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:116: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:116: erreur: (près de l'initialisation de « rcv_infos[14].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:116: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:116: erreur: (près de l'initialisation de « rcv_infos[14] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:117: erreur: « BTTV_WINVIEW_601 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:117: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:117: erreur: (près de l'initialisation de « rcv_infos[15].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:117: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:117: erreur: (près de l'initialisation de « rcv_infos[15] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:122: erreur: « BTTV_MAGICTVIEW061 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:122: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:122: erreur: (près de l'initialisation de « rcv_infos[16].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:122: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:122: erreur: (près de l'initialisation de « rcv_infos[16] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:123: erreur: « BTTV_MAGICTVIEW063 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:123: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:123: erreur: (près de l'initialisation de « rcv_infos[17].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:123: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:123: erreur: (près de l'initialisation de « rcv_infos[17] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:124: erreur: « BTTV_PHOEBE_TVMAS » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:124: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:124: erreur: (près de l'initialisation de « rcv_infos[18].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:124: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:124: erreur: (près de l'initialisation de « rcv_infos[18] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:130: erreur: « BTTV_FLYVIDEO » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:130: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:130: erreur: (près de l'initialisation de « rcv_infos[19].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:130: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:130: erreur: (près de l'initialisation de « rcv_infos[19] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:131: erreur: « BTTV_FLYVIDEO_98 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:131: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:131: erreur: (près de l'initialisation de « rcv_infos[20].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:131: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:131: erreur: (près de l'initialisation de « rcv_infos[20] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:132: erreur: « BTTV_TYPHOON_TVIEW » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:132: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:132: erreur: (près de l'initialisation de « rcv_infos[21].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:132: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:132: erreur: (près de l'initialisation de « rcv_infos[21] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:142: erreur: « BTTV_WINFAST2000 » non déclaré ici (hors de toute fonction) /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:142: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:142: erreur: (près de l'initialisation de « rcv_infos[22].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:142: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:142: erreur: (près de l'initialisation de « rcv_infos[22] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:143: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:143: erreur: (près de l'initialisation de « rcv_infos[23].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:143: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:143: erreur: (près de l'initialisation de « rcv_infos[23] ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:145: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:145: erreur: (près de l'initialisation de « rcv_infos[24].bttv_id ») /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:145: erreur: un élément de l'initialisation n'est pas une constante /var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.c:145: erreur: (près de l'initialisation de « rcv_infos[24] ») make[5]: *** [/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio/lirc_gpio.o] Erreur 1 make[4]: *** [_module_/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio] Erreur 2 make[4]: Leaving directory `/usr/src/linux-2.6.15-gentoo' make[3]: *** [lirc_gpio.o] Erreur 2 make[3]: Leaving directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers/lirc_gpio' make[2]: *** [all-recursive] Erreur 1 make[2]: Leaving directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3/drivers' make[1]: *** [all-recursive] Erreur 1 make[1]: Leaving directory `/var/tmp/portage/lirc-0.8.0_pre3/work/lirc-0.8.0pre3' make: *** [all] Erreur 2 !!! ERROR: app-misc/lirc-0.8.0_pre3 failed. !!! Function src_compile, Line 122, Exitcode 2 !!! compile failed !!! If you need support, post the topmost build error, NOT this status message. emerge -info *** --inject has been deprecated. *** If you manage a piece of software yourself, add it's name and *** version (eg foo/bar-1.0) to /etc/portage/profile/package.provided. *** If you want to prevent portage from upgrading a package, add it to *** /etc/portage/package.mask prepending it with '>' (eg >foo/bar-1.0) *** For more information on fine-grained portage control, please see *** the portage man page. emerge: please specify at least one cat/pkg-ver to inject. [23:44:15]root@localhost:/etc ;-) emerge info Portage 2.1_pre3-r1 (default-linux/amd64/2005.0, gcc-3.4.5, glibc-2.3.6-r2, 2.6.15-gentoo x86_64) ================================================================= System uname: 2.6.15-gentoo x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.12.0_pre14 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="fr_FR@euro" LC_ALL="fr_FR@euro" LINGUAS="fr" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X a52 aac aalib accessibility acpi alsa arts async audiofile avahi bash-completion berkdb bitmap-fonts bzip2 cairo canvas cdda cddb cdio cdparanoia cdr crypt css cups curl dlloader dpms dts dv dvd dvdr dvdread eds emboss encode esd exif expat fam fame ffmpeg flac fontconfig foomaticdb fortran freetype gcj gd gdbm gif glut gmp gphoto2 gpm gstreamer gtk2 hal httpd idn imagemagick imlib ipv6 java jpeg kde kdeenablefinal kipi lcms ldap libcaca lirc live lm_sensors logitech-mouse lzo lzw lzw-tiff mad matroska mbrola mjepg mng mozdevelop mozsvg mp3 mpeg mplayer musepack musicbrainz ncurses network nls nptl nptlonly nvidia ogg oggvorbis openexr opengl pam pcre pdflib perl png povray ppds python qt quicktime rdesktop readline real rtc samba sblive scanner sdl sensord skins slp speex spell sqlite ssl stream svg syslog tcpd theora threads tidy tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd visualization vlm vorbis winbind wmf wxwindows xine xinerama xml2 xmms xosd xpm xv xvid xvmc zeroconf zlib elibc_glibc kernel_linux linguas_fr userland_GNU" Unset: ASFLAGS, CTARGET, LDFLAGS
Please, set your locale to C when reporting bugs.
I got quite a similar error. If I could figure it out correctly, the reason of this is that the emerge process tries to compile the module against the currently booted kernel, not against the different (new) one which can be found under the /usr/src/linux symlink. Booting the new kernel and then emerging lirc works just fine.
After searching on google I see this : diff -Naur lirc-0.8.0pre3-old/drivers/kcompat.h lirc-0.8.0pre3-new/drivers/kcompat.h --- lirc-0.8.0pre3-old/drivers/kcompat.h 2005-12-04 08:11:18.000000000 -0800 +++ lirc-0.8.0pre3-new/drivers/kcompat.h 2005-12-31 17:55:02.000000000 -0800 @@ -5,6 +5,41 @@ #include <linux/version.h> +#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,15) /* BTTV_ -> BTTV_BOARD_* */ +#define BTTV_BOARD_UNKNOWN BTTV_UNKNOWN +#define BTTV_BOARD_PXELVWPLTVPAK BTTV_PXELVWPLTVPAK +#define BTTV_BOARD_PXELVWPLTVPRO BTTV_PXELVWPLTVPRO +#define BTTV_BOARD_PV_BT878P_9B BTTV_PV_BT878P_9B +#define BTTV_BOARD_PV_BT878P_PLUS BTTV_PV_BT878P_PLUS +#define BTTV_BOARD_AVERMEDIA BTTV_AVERMEDIA +#define BTTV_BOARD_AVPHONE98 BTTV_AVPHONE98 +#define BTTV_BOARD_AVERMEDIA98 BTTV_AVERMEDIA98 +#define BTTV_BOARD_CHRONOS_VS2 BTTV_CHRONOS_VS2 +#define BTTV_BOARD_MIRO BTTV_MIRO +#define BTTV_BOARD_DYNALINK BTTV_DYNALINK +#define BTTV_BOARD_WINVIEW_601 BTTV_WINVIEW_601 +#ifdef BTTV_KWORLD +#define BTTV_BOARD_KWORLD BTTV_KWORLD +#endif +#define BTTV_BOARD_MAGICTVIEW061 BTTV_MAGICTVIEW061 +#define BTTV_BOARD_MAGICTVIEW063 BTTV_MAGICTVIEW063 +#define BTTV_BOARD_PHOEBE_TVMAS BTTV_PHOEBE_TVMAS +#ifdef BTTV_BESTBUY_EASYTV2 +#define BTTV_BOARD_BESTBUY_EASYTV BTTV_BESTBUY_EASYTV +#define BTTV_BOARD_BESTBUY_EASYTV2 BTTV_BESTBUY_EASYTV2 +#endif +#define BTTV_BOARD_FLYVIDEO BTTV_FLYVIDEO +#define BTTV_BOARD_FLYVIDEO_98 BTTV_FLYVIDEO_98 +#define BTTV_BOARD_TYPHOON_TVIEW BTTV_TYPHOON_TVIEW +#ifdef BTTV_FLYVIDEO_98FM +#define BTTV_BOARD_FLYVIDEO_98FM BTTV_FLYVIDEO_98FM +#endif +#define BTTV_BOARD_WINFAST2000 BTTV_WINFAST2000 +#ifdef BTTV_GVBCTV5PCI +#define BTTV_BOARD_GVBCTV5PCI BTTV_GVBCTV5PCI +#endif +#endif /* end BTTV_* -> BTTV_BOARD_* */ + #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0) #include <linux/device.h> diff -Naur lirc-0.8.0pre3-old/drivers/lirc_gpio/lirc_gpio.c lirc-0.8.0pre3-new/drivers/lirc_gpio/lirc_gpio.c --- lirc-0.8.0pre3-old/drivers/lirc_gpio/lirc_gpio.c 2005-04-14 05:04:44.000000000 -0700 +++ lirc-0.8.0pre3-new/drivers/lirc_gpio/lirc_gpio.c 2005-12-31 17:31:50.000000000 -0800 @@ -68,7 +68,7 @@ static int debug = 0; static int card = 0; static int minor = -1; -static int bttv_id = BTTV_UNKNOWN; +static int bttv_id = BTTV_BOARD_UNKNOWN; static unsigned long gpio_mask = 0; static unsigned long gpio_enable = 0; static unsigned long gpio_lock_mask = 0; @@ -94,57 +94,57 @@ }; static struct rcv_info rcv_infos[] = { - {BTTV_UNKNOWN, 0, 0, 0, 0, 0, 0, 1, 0}, - {BTTV_PXELVWPLTVPAK, 0, 0x00003e00, 0, 0x0010000, 0, 0, 15, 32}, - {BTTV_PXELVWPLTVPRO, 0, 0x00001f00, 0, 0x0008000, 0, 500, 12, 32}, - {BTTV_PV_BT878P_9B, 0, 0x00001f00, 0, 0x0008000, 0, 500, 12, 32}, - {BTTV_PV_BT878P_PLUS, 0, 0x00001f00, 0, 0x0008000, 0, 500, 12, 32}, - {BTTV_AVERMEDIA, 0, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, - {BTTV_AVPHONE98, 0x00011461, 0x003b8000, 0x00004000, 0x0800000, 0x00800000, 0, 10, 0}, /*mapped to Capture98*/ - {BTTV_AVERMEDIA98, 0x00021461, 0x003b8000, 0x00004000, 0x0800000, 0x00800000, 0, 10, 0}, /*mapped to Capture98*/ - {BTTV_AVPHONE98, 0x00031461, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ + {BTTV_BOARD_UNKNOWN, 0, 0, 0, 0, 0, 0, 1, 0}, + {BTTV_BOARD_PXELVWPLTVPAK, 0, 0x00003e00, 0, 0x0010000, 0, 0, 15, 32}, + {BTTV_BOARD_PXELVWPLTVPRO, 0, 0x00001f00, 0, 0x0008000, 0, 500, 12, 32}, + {BTTV_BOARD_PV_BT878P_9B, 0, 0x00001f00, 0, 0x0008000, 0, 500, 12, 32}, + {BTTV_BOARD_PV_BT878P_PLUS, 0, 0x00001f00, 0, 0x0008000, 0, 500, 12, 32}, + {BTTV_BOARD_AVERMEDIA, 0, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, + {BTTV_BOARD_AVPHONE98, 0x00011461, 0x003b8000, 0x00004000, 0x0800000, 0x00800000, 0, 10, 0}, /*mapped to Capture98*/ + {BTTV_BOARD_AVERMEDIA98, 0x00021461, 0x003b8000, 0x00004000, 0x0800000, 0x00800000, 0, 10, 0}, /*mapped to Capture98*/ + {BTTV_BOARD_AVPHONE98, 0x00031461, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ /* is this one correct? */ - {BTTV_AVERMEDIA98, 0x00041461, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ + {BTTV_BOARD_AVERMEDIA98, 0x00041461, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ /* work-around for VDOMATE */ - {BTTV_AVERMEDIA98, 0x03001461, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ + {BTTV_BOARD_AVERMEDIA98, 0x03001461, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ /* reported by Danijel Korzinek, AVerTV GOw/FM */ - {BTTV_AVERMEDIA98, 0x00000000, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ - {BTTV_CHRONOS_VS2, 0, 0x000000f8, 0, 0x0000100, 0, 0, 20, 0}, + {BTTV_BOARD_AVERMEDIA98, 0x00000000, 0x00f88000, 0, 0x0010000, 0x00010000, 0, 10, 32}, /*mapped to Phone98*/ + {BTTV_BOARD_CHRONOS_VS2, 0, 0x000000f8, 0, 0x0000100, 0, 0, 20, 0}, /* CPH031 and CPH033 cards (?) */ /* MIRO was just a work-around */ - {BTTV_MIRO, 0, 0x00001f00, 0, 0x0004000, 0, 0, 10, 32}, - {BTTV_DYNALINK, 0, 0x00001f00, 0, 0x0004000, 0, 0, 10, 32}, - {BTTV_WINVIEW_601, 0, 0x00001f00, 0, 0x0004000, 0, 0, 0, 32}, -#ifdef BTTV_KWORLD - {BTTV_KWORLD, 0, 0x00007f00, 0, 0x0004000, 0, 0, 12, 32}, + {BTTV_BOARD_MIRO, 0, 0x00001f00, 0, 0x0004000, 0, 0, 10, 32}, + {BTTV_BOARD_DYNALINK, 0, 0x00001f00, 0, 0x0004000, 0, 0, 10, 32}, + {BTTV_BOARD_WINVIEW_601, 0, 0x00001f00, 0, 0x0004000, 0, 0, 0, 32}, +#ifdef BTTV_BOARD_KWORLD + {BTTV_BOARD_KWORLD, 0, 0x00007f00, 0, 0x0004000, 0, 0, 12, 32}, #endif /* just a guess */ - {BTTV_MAGICTVIEW061, 0, 0x0028e000, 0, 0x0020000, 0, 0, 20, 32}, - {BTTV_MAGICTVIEW063, 0, 0x0028e000, 0, 0x0020000, 0, 0, 20, 32}, - {BTTV_PHOEBE_TVMAS, 0, 0x0028e000, 0, 0x0020000, 0, 0, 20, 32}, -#ifdef BTTV_BESTBUY_EASYTV2 - {BTTV_BESTBUY_EASYTV, 0, 0x00007F00, 0, 0x0004000, 0, 0, 10, 8}, - {BTTV_BESTBUY_EASYTV2, 0, 0x00007F00, 0, 0x0008000, 0, 0, 10, 8}, + {BTTV_BOARD_MAGICTVIEW061, 0, 0x0028e000, 0, 0x0020000, 0, 0, 20, 32}, + {BTTV_BOARD_MAGICTVIEW063, 0, 0x0028e000, 0, 0x0020000, 0, 0, 20, 32}, + {BTTV_BOARD_PHOEBE_TVMAS, 0, 0x0028e000, 0, 0x0020000, 0, 0, 20, 32}, +#ifdef BTTV_BOARD_BESTBUY_EASYTV2 + {BTTV_BOARD_BESTBUY_EASYTV, 0, 0x00007F00, 0, 0x0004000, 0, 0, 10, 8}, + {BTTV_BOARD_BESTBUY_EASYTV2, 0, 0x00007F00, 0, 0x0008000, 0, 0, 10, 8}, #endif /* lock_mask probably also 0x100, or maybe it is 0x0 for all others !?! */ - {BTTV_FLYVIDEO, 0, 0x000000f8, 0, 0, 0, 0, 0, 42}, - {BTTV_FLYVIDEO_98, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 42}, - {BTTV_TYPHOON_TVIEW, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 42}, -#ifdef BTTV_FLYVIDEO_98FM + {BTTV_BOARD_FLYVIDEO, 0, 0x000000f8, 0, 0, 0, 0, 0, 42}, + {BTTV_BOARD_FLYVIDEO_98, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 42}, + {BTTV_BOARD_TYPHOON_TVIEW, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 42}, +#ifdef BTTV_BOARD_FLYVIDEO_98FM /* smorar@... */ - {BTTV_FLYVIDEO_98FM, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 42}, + {BTTV_BOARD_FLYVIDEO_98FM, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 42}, #endif /* The Leadtek WinFast TV 2000 XP card (id 0x6606107d) uses an * extra gpio bit compared to the original TV 2000 card (id * 0x217d6606); as the bttv-0.7.100 driver does not * distinguish between the two cards, we enable the extra bit * based on the card id: */ - {BTTV_WINFAST2000, 0x6606107d, 0x000008f8, 0, 0x0000100, 0, 0, 0, 32}, - {BTTV_WINFAST2000, 0x6609107d, 0x000008f8, 0, 0x0000100, 0, 0, 0, 32}, + {BTTV_BOARD_WINFAST2000, 0x6606107d, 0x000008f8, 0, 0x0000100, 0, 0, 0, 32}, + {BTTV_BOARD_WINFAST2000, 0x6609107d, 0x000008f8, 0, 0x0000100, 0, 0, 0, 32}, /* default: */ - {BTTV_WINFAST2000, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 32}, -#ifdef BTTV_GVBCTV5PCI - {BTTV_GVBCTV5PCI, 0, 0x00f0b000, 0, 0, 0, 0, 20, 8}, + {BTTV_BOARD_WINFAST2000, 0, 0x000000f8, 0, 0x0000100, 0, 0, 0, 32}, +#ifdef BTTV_BOARD_GVBCTV5PCI + {BTTV_BOARD_GVBCTV5PCI, 0, 0x00f0b000, 0, 0, 0, 0, 20, 8}, #endif }; @@ -189,7 +189,7 @@ switch (bttv_id) { - case BTTV_AVERMEDIA98: + case BTTV_BOARD_AVERMEDIA98: if (bttv_write_gpio(card, gpio_enable, gpio_enable)) { dprintk(LOGHEAD "cannot write to GPIO\n", card); return -EIO; @@ -221,13 +221,13 @@ dprintk(LOGHEAD "code is %lx\n",card,(unsigned long) codes[0]); switch (bttv_id) { - case BTTV_AVERMEDIA: + case BTTV_BOARD_AVERMEDIA: codes[2] = (codes[0]<<2)&0xff codes[3] = (~codes[2])&0xff codes[0] = 0x02; codes[1] = 0xFD; break; - case BTTV_AVPHONE98: + case BTTV_BOARD_AVPHONE98: codes[2] = ((codes[0]&(~0x1))<<2)&0xff codes[3] = (~codes[2])&0xff if (codes[0]&0x1) { @@ -238,13 +238,13 @@ codes[1] = 0xbf; } break; - case BTTV_AVERMEDIA98: + case BTTV_BOARD_AVERMEDIA98: break; - case BTTV_FLYVIDEO: - case BTTV_FLYVIDEO_98: - case BTTV_TYPHOON_TVIEW: -#ifdef BTTV_FLYVIDEO_98FM - case BTTV_FLYVIDEO_98FM: + case BTTV_BOARD_FLYVIDEO: + case BTTV_BOARD_FLYVIDEO_98: + case BTTV_BOARD_TYPHOON_TVIEW: +#ifdef BTTV_BOARD_FLYVIDEO_98FM + case BTTV_BOARD_FLYVIDEO_98FM: #endif codes[4]=codes[0]<<3; codes[5]=((~codes[4])&0xff); @@ -254,23 +254,23 @@ codes[2]=0x1F; codes[3]=0x2F; break; - case BTTV_MAGICTVIEW061: - case BTTV_MAGICTVIEW063: - case BTTV_PHOEBE_TVMAS: + case BTTV_BOARD_MAGICTVIEW061: + case BTTV_BOARD_MAGICTVIEW063: + case BTTV_BOARD_PHOEBE_TVMAS: codes[0] = (codes[0]&0x01) |((codes[0]&0x02)<<1) |((codes[0]&0x04)<<2) |((codes[0]&0x08)>>2) |((codes[0]&0x10)>>1); /* FALLTHROUGH */ - case BTTV_MIRO: - case BTTV_DYNALINK: - case BTTV_PXELVWPLTVPAK: - case BTTV_PXELVWPLTVPRO: - case BTTV_PV_BT878P_9B: - case BTTV_PV_BT878P_PLUS: -#ifdef BTTV_KWORLD - case BTTV_KWORLD: + case BTTV_BOARD_MIRO: + case BTTV_BOARD_DYNALINK: + case BTTV_BOARD_PXELVWPLTVPAK: + case BTTV_BOARD_PXELVWPLTVPRO: + case BTTV_BOARD_PV_BT878P_9B: + case BTTV_BOARD_PV_BT878P_PLUS: +#ifdef BTTV_BOARD_KWORLD + case BTTV_BOARD_KWORLD: #endif codes[2] = reverse(codes[0],8); codes[3] = (~codes[2])&0xff @@ -281,8 +281,8 @@ /* derived from e-tech config file */ /* 26 + 16 bits */ /* won't apply it until it's confirmed with a fly98 */ - case BTTV_FLYVIDEO_98: - case BTTV_FLYVIDEO_98FM: + case BTTV_BOARD_FLYVIDEO_98: + case BTTV_BOARD_FLYVIDEO_98FM: codes[4]=codes[0]<<3; codes[5]=(~codes[4])&0xff @@ -292,10 +292,10 @@ codes[3]=0x2F; break; #endif - case BTTV_WINFAST2000: + case BTTV_BOARD_WINFAST2000: /* shift extra bit */ codes[0] = (codes[0]&0x1f) | ((codes[0]&0x20) << 1); - case BTTV_WINVIEW_601: + case BTTV_BOARD_WINVIEW_601: codes[2] = reverse(codes[0],8); codes[3] = (~codes[2])&0xff codes[0] = 0xC0; @@ -471,7 +471,7 @@ printk(LOGHEAD "card type 0x%x, id 0x%x\n",minor, type,cardid); - if (type == BTTV_UNKNOWN) { + if (type == BTTV_BOARD_UNKNOWN) { printk(LOGHEAD "cannot detect TV card nr %d!\n", minor, card); return -EBADRQC; @@ -493,17 +493,17 @@ break; } } - if (type==BTTV_AVPHONE98 && cardid==0x00011461) { - bttv_id = BTTV_AVERMEDIA98; + if (type==BTTV_BOARD_AVPHONE98 && cardid==0x00011461) { + bttv_id = BTTV_BOARD_AVERMEDIA98; } - if (type==BTTV_AVERMEDIA98 && cardid==0x00041461) { - bttv_id = BTTV_AVPHONE98; + if (type==BTTV_BOARD_AVERMEDIA98 && cardid==0x00041461) { + bttv_id = BTTV_BOARD_AVPHONE98; } - if (type==BTTV_AVERMEDIA98 && cardid==0x03001461) { - bttv_id = BTTV_AVPHONE98; + if (type==BTTV_BOARD_AVERMEDIA98 && cardid==0x03001461) { + bttv_id = BTTV_BOARD_AVPHONE98; } - if (type==BTTV_AVERMEDIA98 && cardid==0x00000000) { - bttv_id = BTTV_AVPHONE98; + if (type==BTTV_BOARD_AVERMEDIA98 && cardid==0x00000000) { + bttv_id = BTTV_BOARD_AVPHONE98; } if (card_type == sizeof(rcv_infos)/sizeof(struct rcv_info)) { printk(LOGHEAD "TV card type 0x%x not supported!\n", (In reply to comment #2) > I got quite a similar error. > If I could figure it out correctly, the reason of this is that the emerge > process tries to compile the module against the currently booted kernel, not > against the different (new) one which can be found under the /usr/src/linux > symlink. > > Booting the new kernel and then emerging lirc works just fine. >
should work again in 0.8.0 if not please reopen