Beiträge von userdvb

    Zitat

    Original von Frank99
    Moin,


    sieht wirklich so aus, als ob die Probleme mit den Plugins an eurem Steinzeitlichem gcc liegen ;)
    Im Anhang eine gepatchte yaepg Version die hoffentlich bei euch funktioniert...


    Bye,
    Frank


    Hallo Frank


    Leider funzt es nicht mit Yaepg, schau mal vielleicht kannst Du was damit anfangen ?


    linvdr:/usr/src/vdr43-bp1# make plugins
    Plugin yaepg:
    make[1]: Entering directory `/usr/src/vdr43-bp1/PLUGINS/src/yaepg'
    In file included from yaepg.c:9:
    yaepg.h:16: warning: invalid character in macro parameter name
    yaepg.h:16: badly punctuated parameter list in `#define'
    yaepg.h:17: warning: invalid character in macro parameter name
    yaepg.h:17: badly punctuated parameter list in `#define'
    make[1]: *** [.dependencies] Error 1
    make[1]: Leaving directory `/usr/src/vdr43-bp1/PLUGINS/src/yaepg'


    *** failed plugins: yaepg


    Hi Toxic


    Wie hast Du das rausbekommen, kannst Du mir das erklären.
    Ich möchte es auch verstehen. Bei Hunk's klappts in den meisten fällen bei mir aber das ist mir zu hoch(Bin kein C-Programmer) leider.

    Zitat

    Original von Frank99
    Moin,


    sieht wirklich so aus, als ob die Probleme mit den Plugins an eurem Steinzeitlichem gcc liegen ;)
    Im Anhang eine gepatchte yaepg Version die hoffentlich bei euch funktioniert...


    Bye,
    Frank


    Hallo Frank


    Werden es gleich Testen melde mich dann wieder und vielen Dank für deine Arbeit. :] :] :]


    Hallo Toxic


    Vielen Dank echt Klasse von Dir für deine Arbeit für mich und vielleicht auch anderen die das gleiche Prob. hatten wie ich.


    Werde mich gleich dran setzten und Testen:applaus :applaus


    Sorry habe mich verschrieben meine naturlich 1.3.43 ?(


    Linvdr 7 mit VDR 1.3.44
    Mein Source sind nach Anleitung von Linvdr.org angelegt.


    Danke Toxic

    Hi Toxic-Tonic


    Das BP1 für VDR1.3.44 soll so Frank das Patch für PIN schon drin haben !


    Zitat:
    vdr-1.3.44-bigpatch-test1 26.02.2006 = Build21
    Patch fuer das PIN Plugin
    Wareagle-int2 Patch
    DVDArchiv Patch
    Kleinere Fixes
    Anpassung an VDR 1.3.44


    Wie schafft es Cody immer wieder genau diese Plugins zu Compilieren,
    ich raffs nicht. Habe das ganze Wochenende probiert aber ohne Erfolg. ;( ;(


    Es ist Doch richtig das man den Compiler nicht einfach wechseln kann.


    Zum Compilieren und für den Programm ablauf muß man den gleiche Compilieren benutzten oder sehe ich das Falsch ????

    Hallo Frank


    Ich habe das gleiche Problem wie wie pat und noch ein Paar mehr beim Erzeugen der Dateien. Könntest Du oder einer der anderen Spezi's mal
    schauen ob ich irgendwo einen Fehler mache.
    Die Dateien sind aus deinem akt. Plugin Packet


    Hier mei Log:


    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/pin-0.0.9'
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/pin-0.0.9'
    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/pin-0.0.9'
    g++ -ggdb -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"p
    in"' -I../../../include -I../../../../DVB/include pin.c
    pin.c: In method `bool cPinStatusMonitor::ChannelProtected(const cDevice *, cons
    t cChannel *)':
    pin.c:369: no matching function for call to `cSchedule::GetPresentEvent (bool) c
    onst'
    ../../../include/vdr/epg.h:144: candidates are: const class cEvent * cSchedule::
    GetPresentEvent() const
    make[1]: *** [pin.o] Error 1
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/pin-0.0.9'
    Plugin trayopen:
    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/trayopen-0.0.3'
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/trayopen-0.0.3'
    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/trayopen-0.0.3'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"trayopen"' -D_GNU_SOU
    RCE -I../../../include -I../../../../DVB/include trayopen.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"trayopen"' -D_GNU_SOU
    RCE -I../../../include -I../../../../DVB/include i18n.c
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"trayopen"' -D_GNU_SOU
    RCE -I../../../include -I../../../../DVB/include cdstatus.c
    In file included from /usr/include/arpa/inet.h:23,
    from ../../../include/vdr/config.h:13,
    from ../../../include/vdr/status.h:13,
    from cdstatus.h:6,
    from cdstatus.c:20:
    /usr/include/netinet/in.h:285: warning: `ntohl' redefined
    /usr/include/linux/byteorder/generic.h:169: warning: this is the location of the
    previous definition
    /usr/include/netinet/in.h:286: warning: `ntohs' redefined
    /usr/include/linux/byteorder/generic.h:175: warning: this is the location of the
    previous definition
    /usr/include/netinet/in.h:287: warning: `htonl' redefined
    /usr/include/linux/byteorder/generic.h:168: warning: this is the location of the
    previous definition
    /usr/include/netinet/in.h:288: warning: `htons' redefined
    /usr/include/linux/byteorder/generic.h:174: warning: this is the location of the
    previous definition
    In file included from /usr/include/arpa/inet.h:23,
    from ../../../include/vdr/config.h:13,
    from ../../../include/vdr/status.h:13,
    from cdstatus.h:6,
    from cdstatus.c:20:
    /usr/include/netinet/in.h:259: parse error before `)'
    /usr/include/netinet/in.h:259: parse error before `?'
    /usr/include/netinet/in.h:259: parse error before `)'
    /usr/include/netinet/in.h:260: parse error before `)'
    /usr/include/netinet/in.h:260: parse error before `?'
    /usr/include/netinet/in.h:260: parse error before `)'
    /usr/include/netinet/in.h:262: parse error before `)'
    /usr/include/netinet/in.h:262: parse error before `?'
    /usr/include/netinet/in.h:262: parse error before `)'
    /usr/include/netinet/in.h:264: parse error before `)'
    /usr/include/netinet/in.h:264: parse error before `?'
    /usr/include/netinet/in.h:264: parse error before `)'
    In file included from /usr/include/arpa/inet.h:23,
    from ../../../include/vdr/config.h:13,
    from ../../../include/vdr/status.h:13,
    from cdstatus.h:6,
    from cdstatus.c:20:
    /usr/include/netinet/in.h:367: parse error before `}'
    make[1]: *** [cdstatus.o] Error 1
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/trayopen-0.0.3'
    Plugin weatherng:
    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/weatherng-0.0.7-pre2
    '
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/weatherng-0.0.7-pre2'
    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/weatherng-0.0.7-pre2
    '
    g++ -O2 -Wall -Woverloaded-virtual -c -DHAVE_MAGICK -DHAVE_XPM -D_GNU_SOURCE -DP
    LUGIN_NAME_I18N='"weatherng"' -I../../../include -I../../../../DVB/include -oimg
    /bitmap.o img/bitmap.c
    In file included from /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++
    -3/vector:30,
    from img/bitmap.c:4:
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76:
    redefinition of `template <class _Tp> void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:52: `template <class T> void swap(T &, T &)' previo
    usly declared here
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76:
    redefinition of `void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:52: `void swap(T &, T &)' previously defined here
    make[1]: *** [img/bitmap.o] Error 1
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/weatherng-0.0.7-pre2'
    Plugin yaepg:
    make[1]: Entering directory `/usr/src/vdr44-bp1/PLUGINS/src/yaepg-0.0.2.1-rev2'
    In file included from yaepg.c:9:
    yaepg.h:16: warning: invalid character in macro parameter name
    yaepg.h:16: badly punctuated parameter list in `#define'
    yaepg.h:17: warning: invalid character in macro parameter name
    yaepg.h:17: badly punctuated parameter list in `#define'
    make[1]: *** [.dependencies] Error 1
    make[1]: Leaving directory `/usr/src/vdr44-bp1/PLUGINS/src/yaepg-0.0.2.1-rev2'


    *** failed plugins: pin trayopen weatherng yaepg ;(

    Hallo Mitchm


    Habe Da noch ein Problem mit deinem ShutdownAfterTimer-Patch, welches bei einem einfachen Timer oder auch bei Massen Timern richtig funzt aber bei einem Serien-Timer der z.b. nur an einem Freitag etwas Aufzeichnen soll leider nicht den VDR abschaltet.


    Könntest Du da nochmal im Source Code nach schauen ?? ;)



    avolctl 0.3a
    Antwort: apt-get install libasound2-dev und schon geht !


    mit dem Rest kämpfe ich noch.


    Hallo Toxic


    Ich habe mir nach Anleitung von:


    http://www.linvdr.org/wiki/wik…gename=LinVDR-Development
    eine Entwicklungsumgebung gebaut.
    Komme ohne Probs mit einzelnen Plugins (27Stck)die ich so brauche auch klar, aber z.b bei avolctl 0.3a und channelscan-0.1.0a klappt das einfach kombilieren nicht.


    In der Readme von avolctl habe ich gelesen das es nur mit g++ 3.35 geht.
    Beim versuch alsa libs mit apt-get nach zu installieren will er einen neuen Compiler installieren und das haut ja nicht hin wenn man mit unterschiedlichen Compilern arbeitet oder ??


    Das Plugin Channelscan meldet beim Kombilieren das eine Datei fehlen würde
    (iostream) die ich aber nicht finde.


    Ich hatte mal den Versuch unternommen das ganze nicht mit g++2.9.5(Woody) sondern mit g++3.00 zu Kombilieren funtze mit einigen
    Plugins besser(konnte mehr Plugins Kombilieren als mit g++2.95) war aber
    nicht so stabil.


    Jetzt frage ich mich wie Coddy, trandor oder Du das hinbekommen haben.


    Ich hoffe das man jetzt was damit anfangen kann.