vdr-dvd-plugin-0.3.7 cvs 20090426 und vdr-1.7.27 unter Fedora 17

  • Hallo,


    ich versuche gerade das vdr-dvd-plugin unter Fedora 17 mit vdr-1.7.27 zu kompilieren, das schlägt mit folgenden Meldungen fehl.


    Code
    g++ -fPIC -O3 -Wall -Woverloaded-virtual -O3 -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"dvd"' -I../../../include -I/usr/include/dvdnav dvd.c
    In file included from player-dvd.h:14:0,
                 	from dvd.h:20,
                 	from dvd.c:15:
    /usr/include/dvdnav/dvdnav.h:284:47: Fehler: expected »,« or »...« before »this«
    make: *** [dvd.o] Fehler 1


    Die Sourcen habe ich von

    Code
    git clone git://git.debian.org/git/pkg-vdr-dvb/vdr-plugin-dvd.git


    installiert ist:
    libdvdnav-devel-4.2.0-2.fc17.x86_64


    Hat jemand eine Lösung oder einen Patch ?

    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


  • Hallo,


    ich nutze zwar nur Fedora 16, aber da gab es das Problem auch schon.


    Wenn man sich die Zeile in "/usr/include/dvdnav/dvdnav.h" ansieht, steht da *this, in allen anderen Zeilen steht *self. Möglicherweise hat man hier was zu ändern vergessen.


    Aber egal. Was ich gemacht habe, ich habe diese Zeile einfach auskommentiert, dann kompiliert das Plugin. Diese Funktion wird hier nicht benutzt.


    Gruß
    kamel5

    VDR 2.6.6: ASUS Prime X470-PRO, Ryzen 7 5700X, 64GB, 6TB HD, GT1030, Fedora 39 Kernel 6.8 X86_64, Devicebonding 2 x 1 auf 2, TT6400, DVBSky S952 V3

    Git-Repo: gitlab.com/kamel5

  • Danke Kamel5,


    hatte das in der Zwischenzeit selbst gefunden, hier der Patch.


    Gruß Marco


    HW: TT6400-S2
    SW: Fedora 37, kernel-6.1.6-200.fc37.x86_64, vdr-2.6.1-2.fc37.x86_64


    Fedora37 x86_64 Gnome Desktop 42.2 Ausgabe über das vdr-softhddevice plugin

    ViewSonic VX3276 HDMI-1 <------------> HDMI NVidia Geforce-gt-1030

    ViewSonic VX3276 HDMI-2 <------------> HDMI Technotrend S2-6400


Jetzt mitmachen!

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