Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: chyba při kopilaci lirc  (Přečteno 1336 krát)

Rawen

  • Aktivní člen
  • *
  • Příspěvků: 435
chyba při kopilaci lirc
« kdy: 19 Května 2007, 14:42:44 »
ahoj, snažím se zkompilovat lirc a nějak mi to nejde. Spustím setup.sh, vyberu svou TV kartu, sejvnu to, proběhne configure v pořádku a když dám make tak se zjeví toto:

make  all-recursive
make[1]: Entering directory `/home/rawen/Desktop/Downloads/lirc-0.8.0'
Making all in drivers
make[2]: Entering directory `/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers'
Making all in lirc_dev
make[3]: Entering directory `/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev'
mv Makefile Makefile.automake
cp ../Makefile.kernel Makefile
make -C /lib/modules/2.6.20-15-generic/build/ SUBDIRS=/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev modules \
                KBUILD_VERBOSE=1
make[4]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (           \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/.tmp_versions
rm -f /home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/.tmp_versions/*
make -f scripts/Makefile.build obj=/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev
  gcc -m32 -Wp,-MD,/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/.lirc_dev.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2  -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args   -Iinclude/asm-i386/mach-default -fomit-frame-pointer -g  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/../.. -I/lib/modules/2.6.20-15-generic/build//include/  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(lirc_dev)"  -D"KBUILD_MODNAME=KBUILD_STR(lirc_dev)" -c -o /home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/.tmp_lirc_dev.o /home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c
/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c:35:26: error: linux/config.h: No such file or directory
/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c:54:35: error: linux/devfs_fs_kernel.h: No such file or directory
/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c: In function ‘cleanup’:
/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c:132: warning: implicit declaration of function ‘devfs_remove’
/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c: In function ‘lirc_register_plugin’:
/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.c:381: warning: implicit declaration of function ‘devfs_mk_cdev’
make[5]: *** [/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev/lirc_dev.o] Error 1
make[4]: *** [_module_/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev] Error 2
make[4]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make[3]: *** [lirc_dev.o] Error 2
make[3]: Leaving directory `/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers/lirc_dev'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rawen/Desktop/Downloads/lirc-0.8.0/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rawen/Desktop/Downloads/lirc-0.8.0'
make: *** [all] Error 2

neví někdo co to potřebuje? jinak snažil jsem se dálk.ovládání rozjet i pomocí balíku lirc, ale fakt se mi to nepodařilo...
díky!
Linux je pro borce, který se dokáží sami rozhodovat!

Rawen

  • Aktivní člen
  • *
  • Příspěvků: 435
chyba při kopilaci lirc
« Odpověď #1 kdy: 19 Května 2007, 14:57:03 »
tak když jsem nainstaloval linux-source-2.6.20 tak se to rozjelo, nicméně se to nedokončilo tímto způsobem:

.
.
.
gcc -m32 -Wp,-MD,/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/.lirc_gpio.o.d  -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Iubuntu/include  -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mregparm=3 -mpreferred-stack-boundary=2  -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args   -Iinclude/asm-i386/mach-default -fomit-frame-pointer -g  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CONFIG_H -I. -I. -I../.. -I/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/../.. -I/lib/modules/2.6.20-15-generic/build//include/ -I/lib/modules/2.6.20-15-generic/build//drivers/media/video/  -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(lirc_gpio)"  -D"KBUILD_MODNAME=KBUILD_STR(lirc_gpio)" -c -o /home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/.tmp_lirc_gpio.o /home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:55:47: error: ../drivers/media/video/bt8xx/bttv.h: No such file or directory
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:56:48: error: ../drivers/media/video/bt8xx/bttvp.h: No such file or directory
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:59:5: warning: "BTTV_VERSION_CODE" is not defined
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:60:2: error: #error "*******************************************************"
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:61:2: error: #error " Sorry, this driver needs bttv version 0.7.45 or       "
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:62:2: error: #error " higher. If you are using the bttv package, copy it to "
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:63:2: error: #error " the kernel                                            "
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:64:2: error: #error "*******************************************************"
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:74: error: ‘BTTV_BOARD_UNKNOWN’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:101: error: ‘BTTV_BOARD_PXELVWPLTVPAK’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:102: error: ‘BTTV_BOARD_PXELVWPLTVPRO’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:103: error: ‘BTTV_BOARD_PV_BT878P_9B’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:104: error: ‘BTTV_BOARD_PV_BT878P_PLUS’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:108: error: ‘BTTV_BOARD_AVERMEDIA’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:109: error: ‘BTTV_BOARD_AVPHONE98’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:110: error: ‘BTTV_BOARD_AVERMEDIA98’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:118: error: ‘BTTV_BOARD_CHRONOS_VS2’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:121: error: ‘BTTV_BOARD_MIRO’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:122: error: ‘BTTV_BOARD_DYNALINK’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:126: error: ‘BTTV_BOARD_WINVIEW_601’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:131: error: ‘BTTV_BOARD_MAGICTVIEW061’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:132: error: ‘BTTV_BOARD_MAGICTVIEW063’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:133: error: ‘BTTV_BOARD_PHOEBE_TVMAS’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:139: error: ‘BTTV_BOARD_FLYVIDEO’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:140: error: ‘BTTV_BOARD_FLYVIDEO_98’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:141: error: ‘BTTV_BOARD_TYPHOON_TVIEW’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:151: error: ‘BTTV_BOARD_WINFAST2000’ undeclared here (not in a function)
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c: In function ‘build_key’:
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:203: warning: implicit declaration of function ‘bttv_write_gpio’
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:207: warning: implicit declaration of function ‘bttv_read_gpio’
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c: In function ‘get_queue’:
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:371: warning: implicit declaration of function ‘bttv_get_gpio_queue’
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:371: warning: return makes pointer from integer without a cast
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c: In function ‘gpio_remote_init’:
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:421: warning: implicit declaration of function ‘bttv_gpio_enable’
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c: In function ‘init_module’:
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:483: warning: implicit declaration of function ‘bttv_get_cardinfo’
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:490: warning: comparison between pointer and integer
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:512: warning: comparison between pointer and integer
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:513: warning: assignment makes integer from pointer without a cast
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:515: warning: comparison between pointer and integer
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:516: warning: assignment makes integer from pointer without a cast
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:518: warning: comparison between pointer and integer
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:519: warning: assignment makes integer from pointer without a cast
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:521: warning: comparison between pointer and integer
/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.c:522: warning: assignment makes integer from pointer without a cast
make[5]: *** [/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio/lirc_gpio.o] Error 1
make[4]: *** [_module_/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio] Error 2
make[4]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make[3]: *** [lirc_gpio.o] Error 2
make[3]: Leaving directory `/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers/lirc_gpio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/rawen/Desktop/Downloads/lirc-0.8.1/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rawen/Desktop/Downloads/lirc-0.8.1'
make: *** [all] Error 2
Linux je pro borce, který se dokáží sami rozhodovat!

 

Provoz zaštiťuje spolek OpenAlt.