Beiträge von BiKICE

    lord-nikon VDR # emerge vdr

    Code
    ...
     * Found DVB-Driver Includes:
     *     /usr/include/linuxtv-dvb-cvs/ (API 3.1) 
    ...


    lord-nikon VDR # cd /usr/include/linuxtv-dvb-cvs/linux/dvb/
    lord-nikon dvb # nano -w video.h

    Code
    // char __user *iFrame;
    // geändert in:
    char *iFrame;


    lord-nikon dvb # nano -w osd.h

    Code
    // void __user *data;
    // geändert in:
    void *data;


    lord-nikon dvb # cd /usr/local/src/VDR
    lord-nikon VDR # cp Make.config.template Make.config
    lord-nikon VDR # nano -w Make.config

    Code
    # CXXFLAGS = -fPIC -g -O2 -Wall -Woverloaded-virtual 
    # geändert in:
    CXXFLAGS = -fPIC -g -O2 -Wall -Woverloaded-virtual -D__user=
    
    
    # DVBDIR   = ../DVB
    # MANDIR   = /usr/local/man
    # geändert in:
    DVBDIR   = /usr/include/linux/dvb
    MANDIR   = /usr/man


    lord-nikon VDR # make install

    Code
    cp: cannot stat 'vdr' : No such file or directory
    make: *** [install] Error 1

    lord-nikon VDR # emerge info > emerge.nfo
    lord-nikon VDR # nano -w emerge.nfo

    Habe zwar schonmal das mit dem Treiber gemacht, aber ich versuchs trotzdem nochmal:


    lord-nikon VDR # cd /usr/local/src
    lord-nikon src # cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login
    lord-nikon src # cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel
    lord-nikon src # cd dvb-kernel/linux/include/linux/dvb/
    lord-nikon dvb # nano -w video.h

    Code
    // char __user *iFrame;
    // geändert in:
    char *iFrame;


    lord-nikon dvb # nano -w osd.h

    Code
    // void __user *data;
    // geändert in:
    void *data


    lord-nikon dvb # cd /usr/local/src/dvb-kernel
    lord-nikon dvb-kernel # ./makelinks /usr/src/linux
    lord-nikon dvb-kernel # cp firmware/dvb-ttpci-01.fw /lib/firmware
    lord-nikon dvb-kernel # cd /usr/local/src/VDR/
    lord-nikon VDR # make


    Code
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -l../DVB/include dvbdevice.c
    dvbdevice.c: In member function 'virtual void cDvbDevice::StillPicture(const uchar*, int)':
    dvbdevice.c:1131: error: too many initializers for 'video_still_picture'
    dvbdevice.c:1131: error: invalid conversion from 'char*' to 'int'
    dvbdevice.c:1137: error: too many initializers for 'video_still_picture'
    dvbdevice.c:1137: error: invalid conversion from 'char*' to 'int'
    make: *** [dvbdevice.o] Error 1

    nochmal danke für deine Antwort!
    Ich habe es nach dieser Anleitung installiert: http://www.vdr-wiki.de/wiki/in…p/Gentoo_VdrInstallation2


    Das habe ich jetzt noch nachgeholt:


    lord-nikon VDR # emerge gentoolkit-dev
    lord-nikon VDR # mkdir -p /usr/local/gentoo-de
    lord-nikon VDR # nano -w /etc/make.conf

    Code
    CFLAGS="-03 -march=pentium4 -fomit-frame-pointer"
    CHOST="i686-pc-linux-gnu"
    CXXFLAGS="${CFLAGS}"
    MAKEOPTS="-j2"
    USE="dvb lirc -gtk -gnome -X -qt -kde -arts -opengl -xmms -xv"
    # SYNC="rsync://rsync.gentoo.org/gentoo-portage"
    GENTOO_MIRRORS="http://pandemonium.tiscali.de/pub/gentoo"
    PORTDIR_OVERLAY="/usr/local/gentoo-de"


    # Soll ich den GENTOO_MIRROR so lassen? oder hast du einen anderen da stehen?
    # Oder ist CFLAGS zu scharf eingestellt?



    lord-nikon VDR # nano -w /etc/gensync/gentoo-de.syncsource

    Code
    id="gentoo-de"
    description="gentoo.de Portage Overlay"
    # rsync="rsync://rsync.gentoo.de/gentoo-de-ebuilds"
    rsync="rsync://rsync16.de.gentoo.org/gentoo-de-ebuilds"
    overlay="/usr/local/gentoo-de"


    lord-nikon VDR # emerge sync
    lord-nikon VDR # gensync gentoo-de


    lord-nikon VDR # USE="lirc" VDR_OPTS="elchi" ACCEPT_KEYWORDS="~x86" emerge vdr
    # Dann kommt der Fehler:

    danke für die Antwort. Ich habe beides ausprobiert. Erst make und auch emerge vdr. Es kamen ähnliche Fehler:


    lord-nikon VDR # make

    Code
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -l../DVB/include dvbdevice.c
    dvbdevice.c: In member function 'virtual void cDvbDevice::StillPicture(const uchar*, int)':
    dvbdevice.c:1131: error: too many initializers for 'video_still_picture'
    dvbdevice.c:1131: error: invalid conversion from 'char*' to 'int'
    dvbdevice.c:1137: error: too many initializers for 'video_still_picture'
    dvbdevice.c:1137: error: invalid conversion from 'char*' to 'int'
    make: *** [dvbdevice.o] Error 1


    lord-nikon VDR # emerge --sync
    lord-nikon VDR # emerge vdr

    Habe versucht VDR auf meinem Rechner zu installieren. Aber ich bekomme immer einen Fehler bei make install:


    Code
    lord-nikon VDR # make install
    cp: cannot stat 'vdr' : No such file or directory
    make: *** [install] Error 1


    Ich denke mal, das ich alles richtig nach der Anleitung aus der Wiki gemacht habe. Weggelassen habe ich nur lirc, Patches oder Plugins. Wollte es erstmal nur zum laufen bekommen...


    Gentoo Kernel 2.6.11-r9
    VDR 1.3.16 oder VDR 1.3.17 oder VDR 1.3.25 (immer der gleiche Fehler)

    Hi Leutz.
    Ich habe ein problem. Ich habe eine TechniSat AirStar 2 und habe linvdr installiert. Aber starten kann ich es nicht. Wird diese Karte überhaupt unterstützt?


    Es kommen Fehler wie :
    can't open /dev/video0
    no grabberr device
    Something went wrong, VDR respawning to fast, sleeping one minute
    v4l-conf had some trouble


    Unter WinXP läuft die Karte problemlos.