vdr-plugin-mediamvp-0.1.2 erstellen

  • Hallo,


    ich versuche das meidamvp-0.1.2 plugin zu kompilieren. dabei bekomme ich folgende Fehlermeldung:


    g++ -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"mediamvp"' -DVDR_PLUGIN -DSINGLE_DEVICE -I/usr/include/vdr/include -I/usr/include/include -Iconsole/ -Imvp/ -Irender/ -Iimage/ -I. -Iremux/ -o server.o server.c
    In file included from console/program.h:30,
    from server.c:4:
    mvp/mediamvp.h:132: warning: `MVPINIT_INITIALISER' redefined
    mvp/libmvp.h:168: warning: this is the location of the previous definition
    In file included from console/program.h:30,
    from server.c:4:
    mvp/mediamvp.h:43: conflicting types for `enum {anonymous} FALSE'
    mvp/libmvp.h:50: previous declaration as `enum {anonymous} FALSE'
    mvp/mediamvp.h:43: conflicting types for `enum {anonymous} TRUE'
    mvp/libmvp.h:50: previous declaration as `enum {anonymous} TRUE'
    mvp/mediamvp.h:64: conflicting types for `typedef struct dongle_t dongle_t'
    mvp/libmvp.h:71: previous declaration as `typedef struct dongle_t dongle_t'
    mvp/mediamvp.h:69: type specifier omitted for parameter
    mvp/mediamvp.h:69: parse error before `*'
    mvp/mediamvp.h:111: conflicting types for `enum {anonymous} DEBUG'
    mvp/libmvp.h:149: previous declaration as `enum {anonymous} DEBUG'
    mvp/mediamvp.h:111: conflicting types for `enum {anonymous} INFO'
    mvp/libmvp.h:149: previous declaration as `enum {anonymous} INFO'
    mvp/mediamvp.h:111: conflicting types for `enum {anonymous} ERROR'
    mvp/libmvp.h:149: previous declaration as `enum {anonymous} ERROR'
    mvp/mediamvp.h:131: conflicting types for `typedef struct mvpinit_t mvpinit_t'
    mvp/libmvp.h:166: previous declaration as `typedef struct mvpinit_t mvpinit_t'
    server.c: In function `static void cMediamvpServer::Init()':
    server.c:27: type `mvpinit_t' is not a base type for type `mvpinit_t'
    make[1]: *** [server.o] Error 1
    make[1]: Leaving directory `/usr/src/vdr-plugin-mediamvp/vdr-plugin-mediamvp-0.1.2'
    make: *** [build-stamp] Error 2
    vdr-server:/usr/src/vdr-plugin-mediamvp/vdr-plugin-mediamvp-0.1.2#


    Leider kann ich mit der Fehlermeldung wenig anfangen. Kann jemand helfen?


    Ich bin nach der Anleitung von den c't Seiten vorgegangen und habe mit uupdate ein neues Verzeichnis erstellt.


    What's wrong?


    mfg und danke
    Franky

  • franky2222:


    Hi,


    also ich hab mir die Version 0.1.2 mal erstellt. Ich hab dabei das Package von Tobi als Vorlage genommen:
    (Wichtig für die Aktion ist die Anleitung auf Tobi's site)


    - Sourcen von 0.1.2 entpackt
    - source packege vom 0.0.11-1 von tobi geholt
    - das debian unterverzeichnis in die Sourcen von 0.1.2 kopiert
    - im changelog einen neuen Eintrag für 0.1.2 gemacht
    - datei HISTORY auch kopiert
    - im Makefile erstmal alle Libs ausgeschaltet
    - dann mit debian/rules binary package erstellt
    - dabei musste ich noch libevent-dev mit apt-get install holen
    - dann lief alles durch und ich konnte das package installieren


    Die neuen Features funktionieren zum Teil.
    Ich hab noch keine Ahnung wo ich die conf Files hinkopieren muss (für bilder und newsfeeds und Radio)
    - Live TV geht bei mir nur Pro7 wahrscheinlich weil ich 2 dvb Karten habe
    - Aufzeichnungen ansehen funktioniert gut.
    Ich hoffe das hilft Dir etwas weiter
    BY

    Hardware : Core2 2 Ghz / 1GB RAM / 750 GB HD / Nexus-s 2.3 / TT Budget
    OS : ct' distri (debian lenny)
    VDR : vdrdevel 1.7.12 multipatch
    Patches :
    Plugins : steamdev_server, , femon
    Client : Samsung UE40B8090 ; XMBMC auf Acer Revo

Jetzt mitmachen!

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