Bin Anfänger und brauche bitte Hilfe bei der Installation

  • Hallo!


    Ich hoffe jemand kann mir helfen. Ich habe mich jetzt schon ein paar Wochen durch den vdr wiki und andere seiten gekämpft, verschiedenstes ausprobiert, aber leider bisher ohne Erfolg.


    Mitlererweile weis ich leider nicht mehr genau, was ich schon alles ausprobiert habe.


    Vorweg einmal mein Ziel:
    Auf meiner bereits zusammengebaute Hardware (AMD X2 auf ASUS M2A-VMHDMI, DVD Brenner, Harddisk, 1x TT3200 S2) mit installiertem Fedora Core 8 (2.6.23.15-137.fc8) möchte ich vdr installieren.


    Ich weis das mein Ziel nicht gerade für Einsteiger empfehlenswert ist, aber ich würde mich freuen wenn ihr mir trotzdem helfen könnnt.



    Folgendes habe ich bereits gemacht:


    [root@localhost linuxvdr]# wget http://www.linuxtv.org/downloa…ware/dvb-ttpci-01.fw-2622
    [root@localhost linuxvdr]# cd /lib/firmware
    [root@localhost firmware]# cp -a /linuxvdr/dvb-ttpci-01.fw-2622 .
    [root@localhost firmware]# ln -s dvb-ttpci-01.fw-2622 dvb-ttpci-01.fw


    [root@localhost linuxvdr]# wget http://www.selenic.com/mercuri…se/mercurial-0.9.5.tar.gz
    [root@localhost linuxvdr]#


    [root@localhost linuxvdr]# hg clone http://jusst.de/hg/multiproto
    [root@localhost linuxvdr]# mv multiproto/ v4l-dvb-cvs-16-01-2008
    [root@localhost linuxvdr]# cd /usr/local/src
    [root@localhost src]# cp -a /linuxvdr/v4l-dvb-cvs-16-01-2008/ .
    [root@localhost src]# mv v4l-dvb-cvs-16-01-2008/ dvb


    cd /usr/src/linux
    make menuconfig
    Device Drivers ---> Multimedia devices ---> <M> DVB For Linux
    "Exit"
    "Exit"
    "Exit"
    Do you wish to save your new kernel configuration?
    "Yes"


    [root@localhost linux]# cd /usr/local/src/dvb/linux/include/linux
    [root@localhost linux]# ln -s /usr/src/linux/include/linux/compiler.h compiler.h


    [root@localhost frontends]# cd /usr/local/src/dvb/linux/drivers/media/dvb/frontends/
    [root@localhost frontends]# vi stb0899_drv.c


    cd /usr/local/src/dvb/
    make distclean
    make && make install


    [root@localhost ttpci]# cd /lib/modules/$(uname -r)/kernel/drivers/media/dvb/ttpci
    [root@localhost ttpci]# ls -l
    insgesamt 244
    -rw-r--r-- 1 root root 33008 14. Feb 00:08 budget-av.ko
    -rw-r--r-- 1 root root 30004 14. Feb 00:08 budget-ci.ko
    -rw-r--r-- 1 root root 15020 14. Feb 00:08 budget-core.ko
    -rw-r--r-- 1 root root 18832 14. Feb 00:08 budget.ko
    -rw-r--r-- 1 root root 14804 14. Feb 00:08 budget-patch.ko
    -rw-r--r-- 1 root root 113988 14. Feb 00:08 dvb-ttpci.ko
    -rw-r--r-- 1 root root 7540 14. Feb 00:08 ttpci-eeprom.ko
    [root@localhost ttpci]#


    [root@localhost ttpci]# modprobe stb6100
    [root@localhost ttpci]# modprobe stb0899
    [root@localhost ttpci]# modprobe lnbp21
    [root@localhost ttpci]# modprobe budget-ci
    [root@localhost ttpci]#


    [root@localhost linuxvdr]# wget http://fontconfig.org/release/fontconfig-2.5.91.tar.gz
    [root@localhost linuxvdr]# wget http://www.ijg.org/files/jpegsrc.v6b.tar.gz
    [root@localhost linuxvdr]# tar xvfz jpegsrc.v6b.tar.gz
    [root@localhost linuxvdr]# cd jpeg-6b
    [root@localhost jpeg-6b]# ./configure --prefix=/usr/local
    [root@localhost jpeg-6b]# make install-lib
    [root@localhost jpeg-6b]# ranlib /usr/local/lib/libjpeg.a


    [root@localhost linuxvdr]# tar xfz fontconfig-2.5.91.tar.gz
    [root@localhost linuxvdr]# cd fontconfig-2.5.91
    [root@localhost fontconfig-2.5.91]# ./configure --prefix=/usr/local
    [root@localhost fontconfig-2.5.91]#make
    ...
    [root@localhost fontconfig-2.5.91]#make install
    ...
    [root@localhost fontconfig-2.5.91]#ldconfig


    [root@localhost vdr]# wget ftp://ftp.cadsoft.de/vdr/Developer/vdr-1.5.9.tar.bz2
    [root@localhost vdr]# tar jxvf vdr-1.5.9.tar.bz2
    [root@localhost dvb]# export SOURCEDIR='/usr/src/linux'
    [root@localhost dvb]#
    [root@localhost linuxvdr]# cd vdr-1.5.9
    [root@localhost vdr-1.5.9]# ls


    [root@localhost vdr-1.5.9]# make all plugins
    msgmerge -U --no-wrap -F --backup=none -q po/ca_ES.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/cs_CZ.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/da_DK.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/el_GR.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/es_ES.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/et_EE.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/hr_HR.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/hu_HU.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/nl_NL.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/nn_NO.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pt_PT.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ro_RO.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/sl_SI.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/sv_SE.po po/vdr.pot
    msgmerge -U --no-wrap -F --backup=none -q po/tr_TR.po po/vdr.pot
    for i in ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fi_FI fr_FR hr_HR hu_HU it_IT nl_NL nn_NO pl_PL pt_PT ro_RO ru_RU sl_SI sv_SE tr_TR; do\
    mkdir -p locale/$i/LC_MESSAGES;\
    cp po/$i.mo locale/$i/LC_MESSAGES/vdr.mo;\
    done
    Plugin hello:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/hello'
    msgmerge -U --no-wrap -F --backup=none -q po/ca_ES.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/cs_CZ.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/da_DK.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/el_GR.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/es_ES.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/et_EE.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/hr_HR.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/hu_HU.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/nl_NL.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/nn_NO.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pt_PT.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ro_RO.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/sl_SI.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/sv_SE.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/tr_TR.po po/hello.pot
    for i in ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fi_FI fr_FR hr_HR hu_HU it_IT nl_NL nn_NO pl_PL pt_PT ro_RO ru_RU sl_SI sv_SE tr_TR; do\
    mkdir -p ../../../locale/$i/LC_MESSAGES;\
    cp po/$i.mo ../../../locale/$i/LC_MESSAGES/vdr-hello.mo;\
    done
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/hello'
    Plugin osddemo:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/osddemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/osddemo'
    Plugin servicedemo:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/servicedemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/servicedemo'
    Plugin skincurses:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/skincurses'
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N= '"skincurses"' -I../../../include skincurses.c
    skincurses.c: In constructor »cCursesOsd::cCursesOsd(int, int)«:
    skincurses.c:75: Fehler: keine passende Funktion für Aufruf von »cOsd::cOsd(in t&, int&)«
    ../../../include/vdr/osd.h:259: Anmerkung: Kandidaten sind: cOsd::cOsd(int, int, uint)
    ../../../include/vdr/osd.h:247: Anmerkung: cOsd::cOsd(const cOs d&)
    make[1]: *** [skincurses.o] Fehler 1
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/skincurses'
    Plugin sky:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/sky'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/sky'
    Plugin status:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/status'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/status'
    Plugin svdrpdemo:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/svdrpdemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/svdrpdemo'


    *** failed plugins: skincurses


    [root@localhost vdr-1.5.9]#


    Ab jetzt hänge ich leider. Hab ich bis jetzt, irgendetwas falsch gemacht? Was fehlt mir noch?


    Bitte, Bitte, Bitte Hilfe


    Vielen Dank,
    Laurenz

  • lösch das skincurses plugin einfach aus dem pluginordner raus
    das wollte bei mir auch nie brauchste eh nicht


    zitat aus der wiki

    Einmal editiert, zuletzt von Moorviper ()

  • Hallo Moorviper!


    Erstmal Danke! Ich habe deinen Rat auch gleich befolgt, nur leider erhalte ich jetzt folgendes:


    [root@localhost vdr-1.5.9]# make install
    Plugin hello:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/hello'
    msgmerge -U --no-wrap -F --backup=none -q po/ca_ES.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/cs_CZ.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/da_DK.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/el_GR.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/es_ES.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/et_EE.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/hr_HR.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/hu_HU.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/nl_NL.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/nn_NO.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pt_PT.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ro_RO.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/sl_SI.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/sv_SE.po po/hello.pot
    msgmerge -U --no-wrap -F --backup=none -q po/tr_TR.po po/hello.pot
    for i in ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fi_FI fr_FR hr_HR hu_HU it_IT nl_NL nn_NO pl_PL pt_PT ro_RO ru_RU sl_SI sv_SE tr_TR; do\
    mkdir -p ../../../locale/$i/LC_MESSAGES;\
    cp po/$i.mo ../../../locale/$i/LC_MESSAGES/vdr-hello.mo;\
    done
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/hello'
    Plugin osddemo:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/osddemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/osddemo'
    Plugin servicedemo:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/servicedemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/servicedemo'
    Plugin sky:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/sky'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/sky'
    Plugin status:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/status'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/status'
    Plugin svdrpdemo:
    make[1]: Entering directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/svdrpdemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Leaving directory `/linuxvdr/vdr-1.5.9/PLUGINS/src/svdrpdemo'
    cp: â./PLUGINS/lib/libvdr-hello.so.1.5.9â und â./PLUGINS/lib/libvdr-hello.so.1.5.9â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-osddemo.so.1.5.9â und â./PLUGINS/lib/libvdr-osddemo.so.1.5.9â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-sky.so.1.5.9â und â./PLUGINS/lib/libvdr-sky.so.1.5.9â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-status.so.1.5.9â und â./PLUGINS/lib/libvdr-status.so.1.5.9â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-svccli.so.1.5.9â und â./PLUGINS/lib/libvdr-svccli.so.1.5.9â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-svcsvr.so.1.5.9â und â./PLUGINS/lib/libvdr-svcsvr.so.1.5.9â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-svdrpdemo.so.1.5.9â und â./PLUGINS/lib/libvdr-svdrpdemo.so.1.5.9â sind die gleiche Datei
    make: *** [install-plugins] Fehler 1


    Kopiervorgang auf die geleiche Datei? Muss ich irgendwelche Pfade setzen oder make install anders ausführen?


    grüße,
    Laurenz

  • da hello ist auch nur ein demo plugin kann auch raus
    die cp fehler kommen
    weil er die jeweiligen plugins schon gebaut hat und diese in /PLUGINS/lib/ schon vorhanden sind
    langer pfad
    sehr wahrscheinlich
    /usr/local/src/VDR/PLUGINS/lib/

  • Ich habe genau das gleiche Problem.


    Alles super durchgelaufen und jetzt


    Code
    cp: â./PLUGINS/lib/libvdr-svdrpdemo.so.1.4.5â und â./PLUGINS/lib/libvdr-svdrpdemo.so.1.4.5â sind die gleiche Datei
    cp: â./PLUGINS/lib/libvdr-xine.so.1.4.5â und â./PLUGINS/lib/libvdr-xine.so.1.4.5â sind die gleiche Datei


    /usr/local/src/VDR#


    Was muss ich in der anpassen ... was habe ich vergessen.


    Bin um eine Antwort sehr froh


    Unterlage ist Ubuntu 7.10

    Aktuelles System yaVDR64 0.5.0a, Hauppauge WinTV NOVA-HD-S2, Mainboard ASUS P5N7A-VM, Bios 512MB eingestellt, 2 GB Ram, CPU Intel 7200
    Neu: ASUS Nvidia GeForce GT610 Silent 2GD3 und Hauppauge 5500 mit yaVDR 0.6.0 funktioniert noch nicht (kein Bild)

  • normal ist es so gesetzt:
    PLUGINDIR= ./PLUGINS
    PLUGINLIBDIR= $(PLUGINDIR)/lib
    und da das verzeichnis das selbe ist wo make die dateien ablegt muss das ja fehlschlagen.


    also PLUGINLIBDIR "richtig" setzen.

  • Hallo


    Ist zwar nun schon über ein Jahr her, aber ich habe gerade das selbe Problem.
    Was ist den "richtig" ?
    Wo sollen denn die Plugin hin kopiert werden?
    /var/lib/vdrdevel/PLUGINS ? so zumindest ist es ja bei der ct Version.

    HW 1
    Case: Pegasus "PT 760"
    Mainboard: Intel "DP67BGB3"
    PSU: Seasonic 400W Fanless
    Tuner: Mystique SatiX S2


    HW 2
    Case: Silverstone "LC16MR"
    Mainboard: ASRock "P45DE"
    PSU: Corsair 520W
    Tuner: TechnoTrend 3650 USB+CI Box (läuft nicht rund)

Jetzt mitmachen!

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