Teletext lässt sich nicht kompilieren

  • Habe jetzt versucht, das Teletext-Plugin noch einmal zu übersetzen. Leider wieder ohne erfolg. FFMPEG habe ich von der Seite mit den downloads gezogen und installiert. Folgenden Fehler erhalte ich:


    make[1]: Entering directory `/usr/local/src/vdr-1.1.18/PLUGINS/src/teletext-0.7.6'
    In file included from ../../../include/vdr/recorder.h:15,
    from ../../../include/vdr/menu.h:16,
    from txtcontrol.c:2:
    ../../../include/vdr/remux.h:14:27: warning: linux/dvb/dmx.h: No such file or directory
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.18/PLUGINS/src/teletext-0.7.6'
    make[1]: Entering directory `/usr/local/src/vdr-1.1.18/PLUGINS/src/teletext-0.7.6'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"teletext"' -I../../../include -I../../../../DVB/ost/include -I../../../../ffmpeg teletext.c
    In file included from teletext.c:13:
    ../../../include/vdr/osd.h:128: warning: `virtual void cOsdObject::Show()' was
    hidden
    txtcontrol.h:16: warning: by `void cTeletextControl::Show(int)'
    g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"teletext"' -I../../../include -I../../../../DVB/ost/include -I../../../../ffmpeg txtcontrol.c
    In file included from ../../../include/vdr/recorder.h:15,
    from ../../../include/vdr/menu.h:16,
    from txtcontrol.c:2:
    ../../../include/vdr/remux.h:14:27: linux/dvb/dmx.h: No such file or directory
    In file included from txtcontrol.c:2:
    ../../../include/vdr/osd.h:128: warning: `virtual void cOsdObject::Show()' was
    hidden
    ../../../include/vdr/menu.h:130: warning: by `void cReplayControl::Show(int)'
    In file included from txtcontrol.c:5:
    ../../../include/vdr/osd.h:128: warning: `virtual void cOsdObject::Show()' was
    hidden
    txtcontrol.h:16: warning: by `void cTeletextControl::Show(int)'
    make[1]: *** [txtcontrol.o] Error 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.1.18/PLUGINS/src/teletext-0.7.6'



    Kann mir einer sagen, was da los ist??


    Gruß,


    James

  • ifdef NEWSTRUCT
    DVBDIR = ../../../../DVB/include
    DEFINES += -DNEWSTRUCT
    else
    DVBDIR = ../../../../DVB/ost/include
    endif


    Entweder du setzt im Makefile ein NEWSTRUCT=1 davor oder beim übersetzen.


    Gruß
    Dimitri

Jetzt mitmachen!

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