Ubuntu HD VDR mittels TechnoTrend S2-6400 - Step by Step Howto

  • Wo kommt das grep her? Poste mal das komplette make Log.


    Und speichere das epgsearch tar.gz mal unter /usr/local/src/vdr/PLUGINS/src und enpacke es dort per tar -xf <dateiname>.tgz, keine ahnung ob die links deine Kopieraktion so überstehen.


    cu

  • Wo kommt das grep her? Poste mal das komplette make Log.


    Und speichere das epgsearch tar.gz mal unter /usr/local/src/vdr/PLUGINS/src und enpacke es dort per tar -xf .tgz, keine ahnung ob die links deine Kopieraktion so überstehen.


    cu

    zu 1.:
    vdruser@hd-vdr:/usr/local/src/vdr$ make plugins
    Plugin dvbhddevice:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbhddevice'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbhddevice'
    Plugin dvbsddevice:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbsddevice'
    xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=VDR --package-version= --msgid-bugs-address='<see README>' -o po/dvbsddevice.pot dvbsddevice.c dvbsdffdevice.c dvbsdffosd.c
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbsddevice'
    Plugin epgsearch:
    grep: /usr/local/src/vdr/PLUGINS/src/epgsearch/Makefile: Datei oder Verzeichnis nicht gefunden
    ERROR: plugin epgsearch doesn't honor APIVERSION - not compiled!
    Plugin femon:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/femon-1.7.10'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/femon-1.7.10'
    Plugin hello:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/hello'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/hello'
    Plugin markad:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad'
    for i in command plugin; do make -C $i; done
    make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/command'
    make[2]: Für das Ziel »all« ist nichts zu tun.
    make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/command'
    make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/plugin'
    make[2]: Für das Ziel »all« ist nichts zu tun.
    make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/plugin'
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad'
    Plugin osddemo:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/osddemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/osddemo'
    Plugin pictures:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/pictures'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/pictures'
    Plugin remote:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/remote-0.4.0'
    msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/remote.pot
    for i in de_DE fi_FI fr_FR it_IT pl_PL ru_RU; do\
    mkdir -p ../../../locale/$i/LC_MESSAGES;\
    cp po/$i.mo ../../../locale/$i/LC_MESSAGES/vdr-remote.mo;\
    done
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/remote-0.4.0'
    Plugin servicedemo:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/servicedemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/servicedemo'
    Plugin skincurses:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/skincurses'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/skincurses'
    Plugin skinpearlhd:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-skinpearlhd'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-skinpearlhd'
    Plugin status:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/status'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/status'
    Plugin svdrpdemo:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/svdrpdemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/svdrpdemo'
    Plugin tvonscreen:
    grep: /usr/local/src/vdr/PLUGINS/src/tvonscreen/Makefile: Datei oder Verzeichnis nicht gefunden
    ERROR: plugin tvonscreen doesn't honor APIVERSION - not compiled!


    *** plugins without APIVERSION: epgsearch tvonscreen


    zu2.: in Arbeit


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Bist dir wirklich vollkommen sicher das ne aktuelle Source Version da drin liegt?


    Lösche mal in vdr/PLUGINS/src alle epgsearch Verzeichnisse und entpacke die aktuelle Beta direckt dort. Weil entweder da liegt ne Uraltversion oder da fehlt einfach ne Datei.


    cu


  • Und speichere das epgsearch tar.gz mal unter /usr/local/src/vdr/PLUGINS/src und enpacke es dort per tar -xf .tgz, keine ahnung ob die links deine Kopieraktion so überstehen.


    cu

    Hab ich gemacht, gleiches Ergebnis!
    Noch ne Idee?


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Du entpackst aber nicht über Samba in Windows oder? Da scheint einfach das Makefile zu fehlen.


    Poste mal die Ausgabe von "ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch/"


    cu

  • >Du entpackst aber nicht über Samba in Windows oder? Da scheint einfach das Makefile zu fehlen.


    Allus Ubuntu!


    >Poste mal die Ausgabe von "ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch/"


    vdruser@hd-vdr:~$ ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch-0.9.24/
    insgesamt 1492
    -rw-r--r-- 1 vdruser vdruser 6946 2008-04-13 20:53 afuzzy.c
    -rw-r--r-- 1 vdruser vdruser 1636 2008-04-13 20:53 afuzzy.h
    -rw-r--r-- 1 vdruser vdruser 19084 2008-04-13 20:53 blacklist.c
    -rw-r--r-- 1 vdruser vdruser 3041 2008-04-13 20:53 blacklist.h
    drwxr-xr-x 2 vdruser vdruser 4096 2008-04-13 20:53 buildutil
    -rw-r--r-- 1 vdruser vdruser 13473 2008-04-13 20:53 changrp.c
    -rw-r--r-- 1 vdruser vdruser 3197 2008-04-13 20:53 changrp.h
    drwxr-xr-x 2 vdruser vdruser 4096 2008-04-29 18:24 conf
    -rw-r--r-- 1 vdruser vdruser 3844 2008-04-22 18:15 confdloader.c
    -rw-r--r-- 1 vdruser vdruser 1120 2008-04-13 20:53 confdloader.h
    -rw-r--r-- 1 vdruser vdruser 24703 2008-04-13 20:53 conflictcheck.c
    -rw-r--r-- 1 vdruser vdruser 10440 2008-04-13 20:53 conflictcheck.h
    -rw-r--r-- 1 vdruser vdruser 5728 2008-04-13 20:53 conflictcheckonly.c
    -rw-r--r-- 1 vdruser vdruser 4747 2008-04-13 20:53 conflictcheck_thread.c
    -rw-r--r-- 1 vdruser vdruser 1703 2008-04-13 20:53 conflictcheck_thread.h
    -rw-r--r-- 1 vdruser vdruser 17990 2008-04-13 20:53 COPYING
    -rw-r--r-- 1 vdruser vdruser 10316 2008-04-13 20:53 createcats.c
    -rw-r--r-- 1 vdruser vdruser 3976 2008-04-13 20:53 distance.c
    -rw-r--r-- 1 vdruser vdruser 1559 2008-04-13 20:53 distance.h
    drwxr-xr-x 4 vdruser vdruser 4096 2008-04-13 20:53 doc
    -rw-r--r-- 1 vdruser vdruser 25986 2008-05-01 14:30 epgsearch.c
    -rw-r--r-- 1 vdruser vdruser 3699 2008-04-13 20:53 epgsearchcats.c
    -rw-r--r-- 1 vdruser vdruser 2238 2008-04-13 20:53 epgsearchcats.h
    -rw-r--r-- 1 vdruser vdruser 3484 2008-04-13 20:53 epgsearchcfg.c
    -rw-r--r-- 1 vdruser vdruser 4029 2008-04-13 20:53 epgsearchcfg.h
    -rw-r--r-- 1 vdruser vdruser 50268 2008-04-13 20:53 epgsearchext.c
    -rw-r--r-- 1 vdruser vdruser 6450 2008-04-13 20:53 epgsearchext.h
    -rw-r--r-- 1 vdruser vdruser 2019 2008-04-13 20:53 epgsearch.h
    -rw-r--r-- 1 vdruser vdruser 4093 2008-04-13 20:53 epgsearchonly.c
    -rw-r--r-- 1 vdruser vdruser 2035 2008-04-13 20:53 epgsearchservices.h
    -rw-r--r-- 1 vdruser vdruser 43354 2008-04-13 20:53 epgsearchsetup.c
    -rw-r--r-- 1 vdruser vdruser 3383 2008-04-13 20:53 epgsearchsetup.h
    -rw-r--r-- 1 vdruser vdruser 43006 2008-04-13 20:53 epgsearchsvdrp.c
    -rw-r--r-- 1 vdruser vdruser 31926 2008-04-13 20:53 epgsearchtools.c
    -rw-r--r-- 1 vdruser vdruser 7914 2008-05-01 14:29 epgsearchtools.h
    -rw-r--r-- 1 vdruser vdruser 59514 2008-05-01 14:36 HISTORY
    -rw-r--r-- 1 vdruser vdruser 54098 2008-05-01 14:36 HISTORY.DE
    -rw-r--r-- 1 vdruser vdruser 1057 2008-04-13 20:53 i18n.c
    -rw-r--r-- 1 vdruser vdruser 238955 2008-05-01 14:37 i18n-generated.h
    -rw-r--r-- 1 vdruser vdruser 1146 2008-04-13 20:53 i18n.h
    -rw-r--r-- 1 vdruser vdruser 1264 2008-04-13 20:53 i18n-template.h
    -rw-r--r-- 1 vdruser vdruser 1509 2008-04-13 20:53 INSTALL
    -rw-r--r-- 1 vdruser vdruser 1028 2008-04-13 20:53 INSTALL.DE
    -rw-r--r-- 1 vdruser vdruser 2814 2008-04-13 20:53 log.h
    -rw-r--r-- 1 vdruser vdruser 15347 2008-04-13 20:53 mail.c
    -rw-r--r-- 1 vdruser vdruser 3149 2008-04-13 20:53 mail.h
    -rw-r--r-- 1 vdruser vdruser 1694 2008-04-13 20:53 main.c
    -rw-r--r-- 1 vdruser vdruser 3932 2008-04-13 20:53 mainmenushortcut.c
    -rw-r--r-- 1 vdruser vdruser 2091 2008-04-13 20:53 mainmenushortcut.h
    -rw-r--r-- 1 vdruser vdruser 7056 2008-04-13 20:53 Makefile
    drwxr-xr-x 4 vdruser vdruser 4096 2008-04-13 20:53 man
    lrwxrwxrwx 1 vdruser vdruser 22 2008-05-01 14:37 MANUAL -> doc/en/epgsearch.4.txt
    -rw-r--r-- 1 vdruser vdruser 9470 2008-04-13 20:53 md5.c
    -rw-r--r-- 1 vdruser vdruser 4365 2008-04-13 20:53 md5.h
    -rw-r--r-- 1 vdruser vdruser 6194 2008-04-13 20:53 menu_announcelist.c
    -rw-r--r-- 1 vdruser vdruser 1814 2008-04-13 20:53 menu_announcelist.h
    -rw-r--r-- 1 vdruser vdruser 13990 2008-04-13 20:53 menu_blacklistedit.c
    -rw-r--r-- 1 vdruser vdruser 1669 2008-04-13 20:53 menu_blacklistedit.h
    -rw-r--r-- 1 vdruser vdruser 5576 2008-04-13 20:53 menu_blacklists.c
    -rw-r--r-- 1 vdruser vdruser 1274 2008-04-13 20:53 menu_blacklists.h
    -rw-r--r-- 1 vdruser vdruser 9763 2008-04-13 20:53 menu_commands.c
    -rw-r--r-- 1 vdruser vdruser 1793 2008-04-13 20:53 menu_commands.h
    -rw-r--r-- 1 vdruser vdruser 13092 2008-04-13 20:53 menu_conflictcheck.c
    -rw-r--r-- 1 vdruser vdruser 2903 2008-04-13 20:53 menu_conflictcheck.h
    -rw-r--r-- 1 vdruser vdruser 4577 2008-04-13 20:53 menu_deftimercheckmethod.c
    -rw-r--r-- 1 vdruser vdruser 1979 2008-04-13 20:53 menu_deftimercheckmethod.h
    -rw-r--r-- 1 vdruser vdruser 6520 2008-04-13 20:53 menu_dirselect.c
    -rw-r--r-- 1 vdruser vdruser 1949 2008-04-13 20:53 menu_dirselect.h
    -rw-r--r-- 1 vdruser vdruser 7251 2008-04-13 20:53 menu_event.c
    -rw-r--r-- 1 vdruser vdruser 3428 2008-04-13 20:53 menu_event.h
    -rw-r--r-- 1 vdruser vdruser 5680 2008-04-13 20:53 menu_favorites.c
    -rw-r--r-- 1 vdruser vdruser 1305 2008-04-13 20:53 menu_favorites.h
    -rw-r--r-- 1 vdruser vdruser 15716 2008-04-13 20:53 menu_main.c
    -rw-r--r-- 1 vdruser vdruser 1921 2008-04-13 20:53 menu_main.h
    -rw-r--r-- 1 vdruser vdruser 13201 2008-04-13 20:53 menu_myedittimer.c
    -rw-r--r-- 1 vdruser vdruser 1924 2008-04-13 20:53 menu_myedittimer.h
    -rw-r--r-- 1 vdruser vdruser 10951 2008-04-13 20:53 menu_quicksearch.c
    -rw-r--r-- 1 vdruser vdruser 1324 2008-04-13 20:53 menu_quicksearch.h
    -rw-r--r-- 1 vdruser vdruser 5893 2008-04-13 20:53 menu_recsdone.c
    -rw-r--r-- 1 vdruser vdruser 2172 2008-04-13 20:53 menu_recsdone.h
    -rw-r--r-- 1 vdruser vdruser 6498 2008-04-13 20:53 menu_searchactions.c
    -rw-r--r-- 1 vdruser vdruser 1462 2008-04-13 20:53 menu_searchactions.h
    -rw-r--r-- 1 vdruser vdruser 7139 2008-04-13 20:53 menu_search.c
    -rw-r--r-- 1 vdruser vdruser 40938 2008-04-13 20:53 menu_searchedit.c
    -rw-r--r-- 1 vdruser vdruser 3689 2008-04-13 20:53 menu_searchedit.h
    -rw-r--r-- 1 vdruser vdruser 1319 2008-04-13 20:53 menu_search.h
    -rw-r--r-- 1 vdruser vdruser 27983 2008-04-22 19:16 menu_searchresults.c
    -rw-r--r-- 1 vdruser vdruser 4840 2008-04-13 20:53 menu_searchresults.h
    -rw-r--r-- 1 vdruser vdruser 7517 2008-04-13 20:53 menu_searchtemplate.c
    -rw-r--r-- 1 vdruser vdruser 1485 2008-04-13 20:53 menu_searchtemplate.h
    -rw-r--r-- 1 vdruser vdruser 6803 2008-04-13 20:53 menu_switchtimers.c
    -rw-r--r-- 1 vdruser vdruser 1668 2008-04-13 20:53 menu_switchtimers.h
    -rw-r--r-- 1 vdruser vdruser 11212 2008-04-13 20:53 menu_templateedit.c
    -rw-r--r-- 1 vdruser vdruser 1278 2008-04-13 20:53 menu_templateedit.h
    -rw-r--r-- 1 vdruser vdruser 6415 2008-04-13 20:53 menu_timersdone.c
    -rw-r--r-- 1 vdruser vdruser 1841 2008-04-13 20:53 menu_timersdone.h
    -rw-r--r-- 1 vdruser vdruser 27344 2008-04-22 19:18 menu_whatson.c
    -rw-r--r-- 1 vdruser vdruser 2839 2008-04-13 20:53 menu_whatson.h
    -rw-r--r-- 1 vdruser vdruser 4477 2008-04-13 20:53 noannounce.c
    -rw-r--r-- 1 vdruser vdruser 2023 2008-04-13 20:53 noannounce.h
    drwxr-xr-x 2 vdruser vdruser 4096 2008-04-29 22:59 patches
    drwxr-xr-x 2 vdruser vdruser 4096 2008-05-01 14:37 po
    -rw-r--r-- 1 vdruser vdruser 3991 2008-04-13 20:53 quickepgsearch.c
    -rw-r--r-- 1 vdruser vdruser 2575 2008-04-13 20:53 rcfile.c
    -rw-r--r-- 1 vdruser vdruser 1612 2008-04-13 20:53 rcfile.h
    lrwxrwxrwx 1 vdruser vdruser 22 2008-05-01 14:37 README -> doc/en/epgsearch.1.txt
    lrwxrwxrwx 1 vdruser vdruser 22 2008-05-01 14:37 README.DE -> doc/de/epgsearch.1.txt
    -rw-r--r-- 1 vdruser vdruser 1349 2008-04-13 20:53 README.Translators
    -rw-r--r-- 1 vdruser vdruser 11922 2008-04-13 20:53 recdone.c
    -rw-r--r-- 1 vdruser vdruser 2559 2008-04-13 20:53 recdone.h
    -rw-r--r-- 1 vdruser vdruser 6809 2008-04-13 20:53 recstatus.c
    -rw-r--r-- 1 vdruser vdruser 1723 2008-04-13 20:53 recstatus.h
    drwxr-xr-x 2 vdruser vdruser 4096 2008-04-13 20:53 scripts
    -rw-r--r-- 1 vdruser vdruser 35409 2008-04-28 18:22 searchtimer_thread.c
    -rw-r--r-- 1 vdruser vdruser 2719 2008-04-13 20:53 searchtimer_thread.h
    -rw-r--r-- 1 vdruser vdruser 10844 2008-04-13 20:53 services.c
    -rw-r--r-- 1 vdruser vdruser 6312 2008-04-13 20:53 services.h
    drwxr-xr-x 2 vdruser vdruser 4096 2008-04-13 20:53 source
    -rw-r--r-- 1 vdruser vdruser 3770 2008-04-13 20:53 svdrpclient.h
    -rw-r--r-- 1 vdruser vdruser 4427 2008-04-13 20:53 switchtimer.c
    -rw-r--r-- 1 vdruser vdruser 1636 2008-04-13 20:53 switchtimer.h
    -rw-r--r-- 1 vdruser vdruser 4061 2008-04-13 20:53 switchtimer_thread.c
    -rw-r--r-- 1 vdruser vdruser 1390 2008-04-13 20:53 switchtimer_thread.h
    -rw-r--r-- 1 vdruser vdruser 9464 2008-04-13 20:53 templatefile.c
    -rw-r--r-- 1 vdruser vdruser 2563 2008-04-13 20:53 templatefile.h
    -rw-r--r-- 1 vdruser vdruser 5803 2008-04-13 20:53 timerdone.c
    -rw-r--r-- 1 vdruser vdruser 2046 2008-04-13 20:53 timerdone.h
    -rw-r--r-- 1 vdruser vdruser 1696 2008-04-13 20:53 timerstatus.c
    -rw-r--r-- 1 vdruser vdruser 1370 2008-04-13 20:53 timerstatus.h
    -rw-r--r-- 1 vdruser vdruser 2746 2008-04-13 20:53 timer_thread.c
    -rw-r--r-- 1 vdruser vdruser 1747 2008-04-13 20:53 timer_thread.h
    -rw-r--r-- 1 vdruser vdruser 10078 2008-04-13 20:53 uservars.c
    -rw-r--r-- 1 vdruser vdruser 20375 2008-04-13 20:53 uservars.h
    -rw-r--r-- 1 vdruser vdruser 4898 2008-04-13 20:53 varparser.c
    -rw-r--r-- 1 vdruser vdruser 1764 2008-04-13 20:53 varparser.h


    Wie sieht denn ein Makefile aus?


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Inhalt von -rw-r--r-- 1 vdruser vdruser 7056 2008-04-13 20:53 Makefile ?

    Website


    Software: Ubuntu 11.04 64Bit, VDR 1.7.18 und diverse Plugins
    Hardware: Modded Fanless HUSH Gehäuse, ZOTAC ION ITX-F, S2-6400, 2x 1GB RAM, 1TB WD GreenPower, 90W PicoPSU, Alphacool LCD, Atric

  • Inhalt von -rw-r--r-- 1 vdruser vdruser 7056 2008-04-13 20:53 Makefile ?

    #
    # Makefile for epgsearch, a Video Disk Recorder plugin
    #
    # Christian Wieninger cwieninger at gmx.de
    #


    ### uncomment one of these lines, if you don't want the addon epgsearchonly, conflictcheckonly
    #WITHOUT_EPGSEARCHONLY=1
    #WITHOUT_CONFLICTCHECKONLY=1
    #WITHOUT_QUICKSEARCH=1


    PLUGIN = epgsearch
    MAINMENUSHORTCUT = epgsearchmainmenushortcut
    PLUGIN2 = epgsearchonly
    PLUGIN3 = conflictcheckonly
    PLUGIN4 = quickepgsearch


    # uncomment this if you want to use Perl compatible regular expressions (PCRE),
    # also have a look at INSTALL for further notes on this
    #HAVE_PCREPOSIX=1


    # uncomment this if you want to use libtre for unlimited fuzzy searching,
    # also have a look at INSTALL for further notes on this
    #HAVE_LIBTRE=1


    ### The version number of this plugin (taken from the main source file):


    VERSION = $(shell grep 'static const char VERSION\[\] *=' $(PLUGIN).c | awk '{ print $$6 }' | sed -e 's/[";]//g')


    ### The C++ compiler and options:


    CXX ?= g++
    CXXFLAGS ?= -Wall -O2 -Woverloaded-virtual -Wno-format-y2k -fPIC


    ### The directory environment:


    DVBDIR = ../../../../DVB
    VDRDIR = ../../..
    LIBDIR = ../../lib
    TMPDIR = /tmp


    ### Allow user defined options to overwrite defaults:


    -include $(VDRDIR)/Make.config


    ALL = libvdr-$(PLUGIN).so createcats
    ifndef WITHOUT_EPGSEARCHONLY
    ALL += libvdr-$(PLUGIN2).so
    endif
    ifndef WITHOUT_CONFLICTCHECKONLY
    ALL += libvdr-$(PLUGIN3).so
    endif
    ifndef WITHOUT_QUICKSEARCH
    ALL += libvdr-$(PLUGIN4).so
    endif


    ### The version number of VDR (taken from VDR's "config.h"):


    VDRVERSION = $(shell grep 'define VDRVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
    APIVERSION = $(shell grep 'define APIVERSION ' $(VDRDIR)/config.h | awk '{ print $$3 }' | sed -e 's/"//g')
    ifeq ($(strip $(APIVERSION)),)
    APIVERSION = $(VDRVERSION)
    endif


    ### The name of the distribution archive:


    ARCHIVE = $(PLUGIN)-$(VERSION)
    PACKAGE = vdr-$(ARCHIVE)


    ### Includes and Defines (add further entries here):


    INCLUDES += -I$(VDRDIR)/include -I$(DVBDIR)/include
    #INCLUDES += -I$(VDRDIR)/include


    DEFINES += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"'
    DEFINES1 += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(MAINMENUSHORTCUT)"'
    DEFINES2 += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN2)"'
    DEFINES3 += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN3)"'
    DEFINES4 += -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN4)"'


    ### The object files (add further files here):


    OBJS = afuzzy.o blacklist.o changrp.o confdloader.o conflictcheck.o conflictcheck_thread.o distance.o $(PLUGIN).o epgsearchcats.o epgsearchcfg.o epgsearchext.o epgsearchsetup.o epgsearchsvdrp.o epgsearchtools.o i18n.o mail.o md5.o menu_announcelist.o menu_blacklistedit.o menu_blacklists.o menu_commands.o menu_conflictcheck.o menu_deftimercheckmethod.o menu_dirselect.o menu_event.o menu_favorites.o menu_main.o menu_myedittimer.o menu_quicksearch.o menu_recsdone.o menu_search.o menu_searchactions.o menu_searchedit.o menu_searchresults.o menu_searchtemplate.o menu_switchtimers.o menu_templateedit.o menu_timersdone.o menu_whatson.o noannounce.o rcfile.o recdone.o recstatus.o searchtimer_thread.o services.o switchtimer.o switchtimer_thread.o templatefile.o timer_thread.o timerdone.o timerstatus.o uservars.o varparser.o


    ifdef HAVE_PCREPOSIX
    LIBS += -L/usr/lib -lpcreposix -lpcre
    DEFINES += -DHAVE_PCREPOSIX
    endif


    #ifdef HAVE_LIBTRE
    #LIBS += -L/usr/lib -ltre
    #DEFINES += -DHAVE_LIBTRE
    #endif


    ifdef CFLC
    DEFINES += -DCFLC
    endif


    ifdef DEBUG_CONFL
    DEFINES += -DDEBUG_CONFL
    endif


    OBJS2 = mainmenushortcut.o epgsearchonly.o
    LIBS2 =


    OBJS3 = mainmenushortcut.o conflictcheckonly.o
    LIBS3 =


    OBJS4 = mainmenushortcut.o quickepgsearch.o
    LIBS4 =


    ### The main target:


    all: $(ALL) i18n


    ### Implicit rules:


    %.o: %.c
    $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) $<
    mainmenushortcut.o: mainmenushortcut.c
    $(CXX) $(CXXFLAGS) -c $(DEFINES1) $(INCLUDES) $<
    epgsearchonly.o: epgsearchonly.c
    $(CXX) $(CXXFLAGS) -c $(DEFINES2) $(INCLUDES) $<
    conflictcheckonly.o: conflictcheckonly.c
    $(CXX) $(CXXFLAGS) -c $(DEFINES3) $(INCLUDES) $<
    quickepgsearch.o: quickepgsearch.c
    $(CXX) $(CXXFLAGS) -c $(DEFINES4) $(INCLUDES) $<


    # Dependencies:


    MAKEDEP = g++ -MM -MG
    DEPFILE = .dependencies
    $(DEPFILE): Makefile
    @$(MAKEDEP) $(CXXFLAGS) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) $(OBJS2:%.o=%.c) $(OBJS3:%.o=%.c) $(OBJS4:%.o=%.c)> $@


    -include $(DEPFILE)


    ### Internationalization (I18N):


    PODIR = po
    LOCALEDIR = $(VDRDIR)/locale
    I18Npo = $(wildcard $(PODIR)/*.po)
    I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
    I18Npot = $(PODIR)/$(PLUGIN).pot


    %.mo: %.po
    msgfmt -c -o $@ $<


    $(I18Npot): $(wildcard *.[ch])
    xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<cwieninger@gmx.de>' -o $@ $(wildcard *.[ch])


    %.po: $(I18Npot)
    msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
    @touch $@


    $(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
    @mkdir -p $(dir $@)
    cp $< $@


    .PHONY: i18n
    i18n: $(I18Nmsgs) $(I18Npot)


    generate-i18n: i18n-template.h $(I18Npot) $(I18Npo) buildutil/pot2i18n.pl
    buildutil/pot2i18n.pl $(I18Npot) i18n-template.h > i18n-generated.h


    ### Targets:


    libvdr-$(PLUGIN).so: $(OBJS)
    $(CXX) $(CXXFLAGS) -shared $(OBJS) $(LIBS) -o $@
    @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)


    libvdr-$(PLUGIN2).so: $(OBJS2)
    $(CXX) $(CXXFLAGS) -shared $(OBJS2) $(LIBS2) -o $@
    @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)


    libvdr-$(PLUGIN3).so: $(OBJS3)
    $(CXX) $(CXXFLAGS) -shared $(OBJS3) $(LIBS3) -o $@
    @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)


    libvdr-$(PLUGIN4).so: $(OBJS4)
    $(CXX) $(CXXFLAGS) -shared $(OBJS4) $(LIBS4) -o $@
    @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)


    createcats: createcats.o Makefile
    $(CXX) $(CXXFLAGS) createcats.o -o $@


    dist: generate-i18n clean
    @-rm -rf $(TMPDIR)/$(ARCHIVE)
    @mkdir $(TMPDIR)/$(ARCHIVE)
    @cp -a * $(TMPDIR)/$(ARCHIVE)
    @-rm -rf $(TMPDIR)/$(ARCHIVE)/doc-src
    @-rm -rf $(TMPDIR)/$(ARCHIVE)/html
    @-rm -rf $(TMPDIR)/$(ARCHIVE)/docsrc2man.sh
    @-rm -rf $(TMPDIR)/$(ARCHIVE)/docsrc2html.sh
    @tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
    @-rm -rf $(TMPDIR)/$(ARCHIVE)
    @echo Distribution package created as $(PACKAGE).tgz


    distfull: generate-i18n clean
    @-rm -rf $(TMPDIR)/$(ARCHIVE)
    @mkdir $(TMPDIR)/$(ARCHIVE)
    @cp -a * $(TMPDIR)/$(ARCHIVE)
    @tar czf $(PACKAGE).tgz -C $(TMPDIR) $(ARCHIVE)
    @-rm -rf $(TMPDIR)/$(ARCHIVE)
    @echo complete distribution package created as $(PACKAGE).tgz


    install-doc:
    @mkdir -p $(MANDIR)/man1
    @mkdir -p $(MANDIR)/man4
    @mkdir -p $(MANDIR)/man5
    @mkdir -p $(MANDIR)/de/man1
    @mkdir -p $(MANDIR)/de/man5


    @cp man/en/*1.gz $(MANDIR)/man1/
    @cp man/en/*4.gz $(MANDIR)/man4/
    @cp man/en/*5.gz $(MANDIR)/man5/
    @cp man/de/*1.gz $(MANDIR)/de/man1/
    @cp man/de/*5.gz $(MANDIR)/de/man5/
    clean:
    @-rm -f $(PODIR)/*.mo $(PODIR)/*.pot $(PODIR)/*~
    @-rm -f $(OBJS) $(OBJS2) $(OBJS3) $(OBJS4) $(DEPFILE) *.so *.tgz core* *~ createcats createcats.o pod2*.tmp




    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Keine Ahnung was da schief läuft.


    Du kannst vor dem make per "cat PLUGINS/src/epgsearch/Makefile" den Inhalt sehen?


    cu

  • > Du kannst vor dem make per "cat PLUGINS/src/epgsearch/Makefile" den Inhalt sehen?


    Nö, aber mit "cat PLUGINS/src/epgsearch-0.9.24/Makefile"


    Nun hoffe ich, dass doch noch Irgendjemand die Durchleuchtung bekommt.


    Gibt es vielleicht irgendwelche Alternativen zu epgsearch?


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • > Du kannst vor dem make per "cat PLUGINS/src/epgsearch/Makefile" den Inhalt sehen?


    Nö, aber mit "cat PLUGINS/src/epgsearch-0.9.24/Makefile"


    Das ist es dann doch, dann passt der Link von epgsearch-0.9.24 -> epgsearch nicht. Also in src/ mal ein "rm epgsearch" und dann ein "ln -s epgsearch-0.9.24 epgsearch"


    BTW: Ich hatts oben übersehen, wenn ich nach der Augabe von "ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch/" Frage und du postest die Ausgabe von "ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch-0.9.24/" dann vereinfacht das die Problemlösung nicht. Du musst die Kommandos schon korrekt eingaben. Einfach irgendwas eintippen was irgendwie funktoniert führt in den wenigsten Fällen zum Erfolg.


    Gibt es vielleicht irgendwelche Alternativen zu epgsearch?


    Für diesen Funktionsumfang, nein.


    epgsearch deckt zwei Bereiche ab, ersmtal die Suchtimerfunktion und dann bietet es noch einige super GUI Elemente (z.B. die tolle Kanallistenanzeige). Wobei es auch keinen Grund für ein zweites ähnliches Plugin gibt, epgsearch wird vom Author gut gepflegt und kontinuierlich weiterentwickelt.


    cu

  • Das ist es dann doch, dann passt der Link von epgsearch-0.9.24 -> epgsearch nicht. Also in src/ mal ein "rm epgsearch" und dann ein "ln -s epgsearch-0.9.24 epgsearch"


    BTW: Ich hatts oben übersehen, wenn ich nach der Augabe von "ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch/" Frage und du postest die Ausgabe von "ls -lA /usr/local/src/vdr/PLUGINS/src/epgsearch-0.9.24/" dann vereinfacht das die Problemlösung nicht. Du musst die Kommandos schon korrekt eingaben. Einfach irgendwas eintippen was irgendwie funktoniert führt in den wenigsten Fällen zum Erfolg.


    Na sieh!. Das ist ja mein Problem, dass ich nicht immer weiß, wie's richtig sein muss. Zum Verständnis: Mit "ln ..." setze ich einen Link mit Namen "epgsearch" auf das Verzeichnis /.../epgsearch-0.9.24. Wenn ich dann "cat /.../epgsearch/Makefile" eingebe, muss ich den Inhalt von Makefile in "/.../epgsearch-0.9.24/Makefile" erhalten, richtig? Das war mir nicht klar, aber ich lerne täglich!


    Was mich nun ein wenig wundert, ist die Tatsache, dass ich den Link schon unzählige Male neu gesetzt habe und er trotzdem nicht funktionierte. Ich werd' gleich mal weiter experimentieren.


    Gruß
    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Jawoll, wir kommen der Lösung näher. Warum auch immer, jetzt funktioniert der Link und Makefile wird abgearbeitet. Allerdings gibt es nun eine weitere Fehlermeldung, die die erfolgreiche Installation verhindert. Ich werde demnächst
    nochmal aufräumen und alles von vorne machen. Mal seh'n ob's dann klappt. Das tv-on-screen Problem werde ich dann gleich mit beackern.


    Jetzt schon mal herzlichen Dank für jede Menge Geduld. Melde mich demnächst wieder.


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Allerdings gibt es nun eine weitere Fehlermeldung, die die erfolgreiche Installation verhindert.


    Einfach die KOMPLETTE Make Ausgabe posten. Da wird einfach ein Packet fehlen.


    cu

  • Einfach die KOMPLETTE Make Ausgabe posten. Da wird einfach ein Packet fehlen.

    druser@hd-vdr:/usr/local/src/vdr$ make plugins
    Plugin dvbhddevice:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbhddevice'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbhddevice'
    Plugin dvbsddevice:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbsddevice'
    xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --package-name=VDR --package-version= --msgid-bugs-address='<see README>' -o po/dvbsddevice.pot dvbsddevice.c dvbsdffdevice.c dvbsdffosd.c
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/dvbsddevice'
    Plugin epgsearch:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/epgsearch-0.9.24'
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -I/usr/local/src/dvb/linux/include -I../../../include -I/usr/local/src/dvb/linux/include confdloader.c
    In file included from uservars.h:34:0,
    from confdloader.c:28:
    varparser.h:50:5: error: ‘cCommand’ does not name a type
    varparser.h: In constructor ‘cVarParser::cVarParser()’:
    varparser.h:53:20: error: class ‘cVarParser’ does not have any field named ‘cmd’
    log.h: In member function ‘void cLogFile::Log(int, const char*, ...)’:
    log.h:51:32: warning: ignoring return value of ‘int vasprintf(char**, const char*, __va_list_tag*)’, declared with attribute warn_unused_result
    make[1]: *** [confdloader.o] Fehler 1
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/epgsearch-0.9.24'
    Plugin femon:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/femon-1.7.10'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/femon-1.7.10'
    Plugin hello:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/hello'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/hello'
    Plugin markad:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad'
    for i in command plugin; do make -C $i; done
    make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/command'
    make[2]: Für das Ziel »all« ist nichts zu tun.
    make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/command'
    make[2]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/plugin'
    make[2]: Für das Ziel »all« ist nichts zu tun.
    make[2]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad/plugin'
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-markad'
    Plugin osddemo:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/osddemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/osddemo'
    Plugin pictures:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/pictures'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/pictures'
    Plugin remote:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/remote-0.4.0'
    msgmerge -U --no-wrap -F --backup=none -q po/de_DE.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fi_FI.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/fr_FR.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/it_IT.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/pl_PL.po po/remote.pot
    msgmerge -U --no-wrap -F --backup=none -q po/ru_RU.po po/remote.pot
    for i in de_DE fi_FI fr_FR it_IT pl_PL ru_RU; do\
    mkdir -p ../../../locale/$i/LC_MESSAGES;\
    cp po/$i.mo ../../../locale/$i/LC_MESSAGES/vdr-remote.mo;\
    done
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/remote-0.4.0'
    Plugin servicedemo:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/servicedemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/servicedemo'
    Plugin skincurses:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/skincurses'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/skincurses'
    Plugin skinpearlhd:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-skinpearlhd'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/vdr-plugin-skinpearlhd'
    Plugin status:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/status'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/status'
    Plugin svdrpdemo:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/svdrpdemo'
    make[1]: Für das Ziel »all« ist nichts zu tun.
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/svdrpdemo'
    Plugin tvonscreen:
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/tvonscreen-git'
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/tvonscreen-git'
    make[1]: Betrete Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/tvonscreen-git'
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. tvonscreen.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. anyfont.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. config.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. gfxtools.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. i18n.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. magazine.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. search.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"tvonscreen"' -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/usr/local/src/dvb/linux/include -I../../../include -I.. timer.cpp
    g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -fPIC -shared tvonscreen.o anyfont.o config.o gfxtools.o i18n.o magazine.o search.o timer.o -o libvdr-tvonscreen.so
    xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='<see README>' -o po/tvonscreen.pot anyfont.cpp config.cpp gfxtools.cpp i18n.cpp magazine.cpp search.cpp timer.cpp tvonscreen.cpp anyfont.h config.h gfxtools.h i18n.h magazine.h search.h timer.h TVonscreen.h
    msgmerge -U --no-wrap --no-location --backup=none -q po/de_DE.po po/tvonscreen.pot
    msgfmt -c -o po/de_DE.mo po/de_DE.po
    cp po/de_DE.mo ../../../locale/de_DE/LC_MESSAGES/vdr-tvonscreen.mo
    msgmerge -U --no-wrap --no-location --backup=none -q po/it_IT.po po/tvonscreen.pot
    msgfmt -c -o po/it_IT.mo po/it_IT.po
    cp po/it_IT.mo ../../../locale/it_IT/LC_MESSAGES/vdr-tvonscreen.mo
    msgmerge -U --no-wrap --no-location --backup=none -q po/nl_NL.po po/tvonscreen.pot
    msgfmt -c -o po/nl_NL.mo po/nl_NL.po
    cp po/nl_NL.mo ../../../locale/nl_NL/LC_MESSAGES/vdr-tvonscreen.mo
    make[1]: Verlasse Verzeichnis '/usr/local/src/vdr-1.7.18/PLUGINS/src/tvonscreen-git'


    *** failed plugins: epgsearch


    make: *** [plugins] Fehler 1




    Inzwischen beginne ich ja zu verstehen, wie das Installieren der Plugins funktioniert. Deshalb noch ne Frage:
    Im Wiki steht z.B."ln -s vdr-plugin-tvonscreen/ tvonscreen" mit Slash"
    Hier ist aber


    "ln -s epgsearch-0.9.24 epgsearch" ohne Slash richtig. Worin besteht der Unterschied?


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

    Einmal editiert, zuletzt von pfiffi ()


  • An deiner Stelle würde ich erstmal die aktuelle Beta holen.


    Also mal komplett epgsearch löschen und dann das unterste von hier: http://winni.vdr-developer.org/epgsearch/downloads/beta/


    Aktuelle Compiler (ubuntu ist da immer sehe aktuell) und alter Quellcode mögen sich nicht immer. Und .24 ist nun schon 3 1/2 Jahre alt.



    Im Wiki steht z.B."ln -s vdr-plugin-tvonscreen/ tvonscreen" mit Slash"
    Hier ist aber


    "ln -s epgsearch-0.9.24 epgsearch" ohne Slash richtig. Worin besteht der Unterschied?


    Da ist keiner.


    cu

  • Moin,


    nun habe ich es endlich geschafft! epgsearch läuft!


    Zum Nachmachen:
    Download:
    cd
    /data/installfiles/vdrplugins
    wget: http://winni.vdr-developer.org/epgsearch/downloads/beta/vdr-epgsearch-0.9.25.beta22.tgz
    tar -xf vdr-epgsearch-0.9.25.beta22.tgz


    Installation:
    cd /usr/local/src/vdr/PLUGINS/src
    cp -a /data/installfiles/vdrplugins/epgsearch-0.9.25.beta22 .

    ln -s epgsearch-0.9.25.beta22 epgsearch
    cd
    /usr/local/src/vdr/make plugins
    sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/


    runvdr anpassen:
    gedit
    /usr/local/bin/runvdr
    -P'epgsearch'/


    So müsste alles richtig sein.


    Herzlichen Dank noch einmal an "Keine Ahnung" für seine unermüdliche Hilfe! Der hat Ahnung!


    Eine Frage bleibt noch:
    epgsearch wird in vdradmin-am nicht angezeigt, wie ich das von meinem alten ct-vdr kenne. Woran liegt's?
    ==>gelöst: Neustart reicht


    Gruß
    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

    Einmal editiert, zuletzt von pfiffi ()

  • Hi,


    Update:


    - VDR 1.7.21


    mal noch eine Frage läuft bei euch das Markad Plugin? Bei mir wird keine Werbung mehr markiert und ich bekomme keine Anzeige auf dem OSD sprich Markad startet irgendwie nicht mehr automatisch. Wie kann ich das Problem am schnellsten einkreisen?

  • mal noch eine Frage läuft bei euch das Markad Plugin? Bei mir wird keine Werbung mehr markiert und ich bekomme keine Anzeige auf dem OSD sprich Markad startet irgendwie nicht mehr automatisch. Wie kann ich das Problem am schnellsten einkreisen?


    Läuft nicht! Nur manueller Schnitt ist möglich!


    Pfiffi

    Baustelle: MSI 760GM-P33, Phenom II X2, 4GB, 2TB
    TT S2-6400 + TT Budget S2-1600
    Ubuntu HD VDR mittels TechnoTrend S2-6400


    Noch in Betrieb:
    MSI Hermes 651, Celeron 2GHz, WINTV Nexus-s, Twinhan VisionPlus,
    HD 160GB Samsung + 300GB Diamondmax
    VDR c't-vdr 6

  • Hi,


    Update:


    - dvbhddevice Plugin (05.09.2011)

Jetzt mitmachen!

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