From: malcolm <iv...@ld...> - 2004-03-28 19:18:54
|
Hi guys, I have a Mandrake 10.0 box. I downloaded and compiled kernel 2.6.4 from kernel.org I then patched my kernel with flameeyes patch http://flameeyes.web.ctonet.it/lirc/lirc-2.6.4-20040318.bz2 Basically: cd /usr/src/ bunzip2 lirc-2.6.4-20040318.bz2 patch -p0 < ./lirc-2.6.4-20040318 I then recompiled my kernel and modules etc. (reboot on the new kernel etc.) Now I'm trying to compile lirc-0.7.0pre4 tar xvfj lirc-0.7.0pre4.tar.bz2 cd lirc-0.7.0pre4 ./configure (select my Hauppauge card with i2c) make (here's where I get errors) Sorry it's so long but I don't know what you will need and what you don't. Thanks Malcolm [root@mythtv lirc-0.7.0pre4]# make make all-recursive make[1]: Entering directory `/home/malcolm/lirc-0.7.0pre4' Making all in drivers make[2]: Entering directory `/home/malcolm/lirc-0.7.0pre4/drivers' Making all in lirc_dev make[3]: Entering directory `/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev' mv Makefile Makefile.automake cp ../Makefile.kernel Makefile make -C /usr/src/linux/ SUBDIRS=/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev modules \ KBUILD_VERBOSE=1 make[4]: Entering directory `/usr/src/linux-2.6.4' make -f scripts/Makefile.build obj=scripts make -f scripts/Makefile.build obj=scripts/genksyms *** Warning: Overriding SUBDIRS on the command line can cause *** inconsistencies mkdir -p .tmp_versions make -f scripts/Makefile.build obj=arch/i386/kernel arch/i386/kernel/asm-offsets.s make[5]: `arch/i386/kernel/asm-offsets.s' is up to date. make -f scripts/Makefile.build obj=/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev gcc -Wp,-MD,/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/.lirc_dev.o.d -nos tdinc -iwithprefix include -D__KERNEL__ -Iinclude -D__KERNEL__ -Iinclude -Wall -Wstrict-prototy pes -Wno-trigraphs -fno-strict-aliasing -fno-common -pipe -mpreferred-stack- boundary=2 -funit-at-a-time -march=pentium4 -Iinclude/asm-i386/mach-default -O2 -fomit-frame-pointer -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_ H -I. -I. -I../.. -I /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/../.. -I /usr/src/linux//include/ -DMODULE -DKBUILD_BASENAME=lirc_dev -DKBUILD_MODNAM E=lirc_dev -c -o /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/.tmp_lirc_dev.o /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:54:27: linux/wrapper.h: No such file or directory /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:87: error: parse error before "devfs_handle_t" /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:87: warning: no semicolon at end of struct or union /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `init_irctl': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:102: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:102: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:102: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:102: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:103: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:105: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:106: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:107: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:108: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:109: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:111: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `add_to_buf': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:123: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:125: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:125: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:129: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:136: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:138: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:138: error: dereferencing poi T me/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:429: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:431: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:435: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:527) /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `irctl_open': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:454: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:456: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:456: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:459: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:459: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:460: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:464: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:467: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:467: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:471: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:474: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:474: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:483: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:483: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:484: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:486: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:487: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:487: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:492: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:496: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:496: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `irctl_close': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:506: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:508: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:508: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:511: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:511: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:512: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:516: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:517: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:517: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `irctl_poll': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:529: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:531: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:531: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:534: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:534: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:535: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:537: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:540: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:540: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:541: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:543: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `irctl_ioctl': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:554: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:557: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:557: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:560: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:560: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:561: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:563: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:565: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:565: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:570: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:571: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:581: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:581: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:581: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:581: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:584: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:587: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:587: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:587: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:587: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:592: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:596: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:604: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:604: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:604: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:604: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:612: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:612: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `irctl_read': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:625: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:626: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:630: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:630: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:633: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:633: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:634: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:636: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:638: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:638: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:646: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:653: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:661: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:661: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:662: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:668: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:668: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:669: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:676: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:678: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:679: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:683: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:687: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:687: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:626: warning: unused variable `buf' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `irctl_write': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:695: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:697: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:697: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:700: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:700: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:701: error: dereferencing pointer to incomplete type /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `lirc_dev_init': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:729: error: invalid use of undefined type `struct irctl' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:735: warning: implicit declaration of function `devfs_register_chrdev' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: In function `cleanup_module': /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:781: warning: implicit declaration of function `devfs_unregister_chrdev' /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c: At top level: /home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.c:93: error: storage size of `irctls' isn't known make[5]: *** [/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev/lirc_dev.o] Error 1 make[4]: *** [/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev] Error 2 make[4]: Leaving directory `/usr/src/linux-2.6.4' make[3]: *** [lirc_dev.o] Error 2 make[3]: Leaving directory `/home/malcolm/lirc-0.7.0pre4/drivers/lirc_dev' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/malcolm/lirc-0.7.0pre4/drivers' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/malcolm/lirc-0.7.0pre4' make: *** [all] Error 2 |