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