LIRC suse10 AV-Board

  • Hallo zusammen...


    ich versuch schon seit einigen tagen Lirc zum laufen zu bringen...
    habe lirc 0.7.2.rpm installiert
    beim einrichten unter yast: "es sind keine fernbedienungen vorhanden, sie müssen zuerst lirc richtig aufsetzen."


    wenn ich lirc in der konsole starte: zuerst mit ./configure und mit dem menü
    "save configuration & run configure"
    macht er einige check's zum schluss kommt die meldung:
    "configure: error: *** you need to have the Linux kernel source installed
    for this driver"



    hab die SBC RU 760 FB...mit AV-Board 1.3


    sag jetzt schon Danke :)


    ....VDR läuft soweit unter Suse

  • Hi,


    was ist an "you need to have the Linux kernel source installed" eigentlich so unklar?


    Zur Erklärung: Lirc ist nicht Bestandteil des offiziellen Kernels, stellt aber Kernelmodule bereit. Ähnliche Situation, wie vor zwei Jahren noch mit dem DVB Treiber. Lirc wird nun installiert, indem es für den installierten Kernel kompiliert wird. Dazu sind die Kernel Sourcen notwendig.


    Also konkret: Das Paket kernel-source installieren und ab geht die Post.


    --schmettow.

    VDR 1.4.0 [dvd, dvdselect, mp3ng,remote, control, graphTFT, taste, tvonscreen, streamdev-server] - FW f32623
    OpenSuse 10.0 Vanilla 2.6.15.4 - vdrconvert - Noad
    Dign HV5, Asus P4P800 deluxe, Celeron M (silent modded) - TT 1.5 - Budget-S - AVBoard 1.3 - 12" TFT
    Peripherals: Kameleon 8060 - Philips DFR-9000 - Sharp 26GA4E - Pinnacle Showcenter 1000g

  • ...danke erstmal
    so hab unter Yast das paket kernel source hinzugefügt...
    und nach lirc config
    make eingegeben
    dann hat er das ausgespuckt:


    You will have to use the lirc_serial kernel module.


    Now enter 'make' and 'make install' to compile and install the package.


    wuerger@linux:~/Lirc/lirc-0.7.2/lirc-0.7.2> make
    make all-recursive
    make[1]: Entering directory `/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2'
    Making all in drivers
    make[2]: Entering directory `/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers'
    Making all in lirc_dev
    make[3]: Entering directory `/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/li
    rc_dev'
    mv Makefile Makefile.automake
    cp ../Makefile.kernel Makefile
    make -C /lib/modules/2.6.13-15-default/build/ SUBDIRS=/home/wuerger/Lirc/lirc-0.
    7.2/lirc-0.7.2/drivers/lirc_dev modules \
    KBUILD_VERBOSE=1
    make[4]: Entering directory `/usr/src/linux-2.6.13-15-obj/i386/default'
    make -C ../../../linux-2.6.13-15 O=../linux-2.6.13-15-obj/i386/default modules
    make -C /usr/src/linux-2.6.13-15-obj/i386/default \
    KBUILD_SRC=/usr/src/linux-2.6.13-15 KBUILD_VERBOSE=1 \
    KBUILD_CHECK= KBUILD_EXTMOD="/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/li
    rc_dev" \
    -f /usr/src/linux-2.6.13-15/Makefile modules
    mkdir -p /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/.tmp_versions
    make -f /usr/src/linux-2.6.13-15/scripts/Makefile.build obj=/home/wuerger/Lirc/l
    irc-0.7.2/lirc-0.7.2/drivers/lirc_dev
    gcc -m32 -Wp,-MD,/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/.li
    rc_dev.o.d -nostdinc -isystem /usr/lib/gcc/i586-suse-linux/4.0.2/include -D__KE
    RNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.13-15/include -I/home/wuerger/L
    irc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev -Wall -Wundef -Wstrict-prototypes -W
    no-trigraphs -Werror-implicit-function-declaration -fno-strict-aliasing -fno-com
    mon -ffreestanding -O2 -fomit-frame-pointer -pipe -msoft-float -mpreferred-stack
    -boundary=2 -fno-unit-at-a-time -march=i586 -mregparm=3 -Iinclude/asm-i386/mach-
    default -I/usr/src/linux-2.6.13-15/include/asm-i386/mach-default -Wdeclaration-a
    fter-statement -Wno-pointer-sign -DIRCTL_DEV_MAJOR=61 -DEXPORT_SYMTAB -DHAVE_CON
    FIG_H -I. -I/usr/src/linux-2.6.13-15/. -I. -I/usr/src/linux-2.6.13-15/. -I../..
    -I/usr/src/linux-2.6.13-15/../.. -I -I/usr/src/linux-2.6.13-15/ /home/wuerger/Li
    rc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/../.. -I -I/usr/src/linux-2.6.13-15/ /
    lib/modules/2.6.13-15-default/build//include/ -DMODULE -DKBUILD_BASENAME=lirc_de
    v -DKBUILD_MODNAME=lirc_dev -c -o /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drive
    rs/lirc_dev/.tmp_lirc_dev.o /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lir
    c_dev/lirc_dev.c
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:25:21: erro
    r: config.h: Datei oder Verzeichnis nicht gefunden
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:61:29: erro
    r: drivers/kcompat.h: Datei oder Verzeichnis nicht gefunden
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:62:26: erro
    r: drivers/lirc.h: Datei oder Verzeichnis nicht gefunden
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:103: error:
    syntax error before ‘*’ token
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:103: warnin
    g: type defaults to ‘int’ in declaration of ‘lirc_class’
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:103: warnin
    g: data definition has no type or storage class
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In functio
    n ‘cleanup’:
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:134: warnin
    g: passing argument 1 of ‘class_device_destroy’ from incompatible pointer type
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In functio
    n ‘lirc_register_plugin’:
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error:
    ‘LIRC_CAN_REC_LIRCCODE’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error:
    (Each undeclared identifier is reported only once
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error:
    for each function it appears in.)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:369: error:
    ‘LIRC_CAN_REC_CODE’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:386: warnin
    g: passing argument 1 of ‘class_device_create’ from incompatible pointer type
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:410: error:
    ‘MOD_INC_USE_COUNT’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:418: warnin
    g: passing argument 1 of ‘class_device_destroy’ from incompatible pointer type
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In functio
    n ‘lirc_unregister_plugin’:
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:504: error:
    ‘MOD_DEC_USE_COUNT’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In functio
    n ‘irctl_ioctl’:
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:685: error:
    ‘LIRC_GET_FEATURES’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:688: error:
    ‘LIRC_GET_REC_MODE’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:689: error:
    ‘LIRC_CAN_REC_MASK’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:692: error:
    implicit declaration of function ‘LIRC_REC2MODE’
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:696: error:
    ‘LIRC_SET_REC_MODE’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:701: error:
    implicit declaration of function ‘LIRC_MODE2REC’
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:708: error:
    ‘LIRC_GET_LENGTH’ undeclared (first use in this function)
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In functio
    n ‘lirc_dev_init’:
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:858: warnin
    g: assignment from incompatible pointer type
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c: In functio
    n ‘cleanup_module’:
    /home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev.c:898: warnin
    g: passing argument 1 of ‘class_destroy’ from incompatible pointer type
    make[7]: *** [/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev/lirc_dev
    .o] Fehler 1
    make[6]: *** [_module_/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lirc_dev]
    Fehler 2
    make[5]: *** [modules] Fehler 2
    make[4]: *** [modules] Fehler 2
    make[4]: Leaving directory `/usr/src/linux-2.6.13-15-obj/i386/default'
    make[3]: *** [lirc_dev.o] Fehler 2
    make[3]: Leaving directory `/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers/lir c_dev'
    make[2]: *** [all-recursive] Fehler 1
    make[2]: Leaving directory `/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2/drivers'
    make[1]: *** [all-recursive] Fehler 1
    make[1]: Leaving directory `/home/wuerger/Lirc/lirc-0.7.2/lirc-0.7.2'
    make: *** [all] Fehler 2


    ....hab noch diesen beitrag gefunden: http://www.vdrportal.de/board/thread.php?threadid=20994
    werd mich mal durchkämpfen...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!