Problem beim erstellen von VDR 1.6.0 unter openSUSE 11.2 (gelöst)

  • Hallo,


    ich bekomme VDR 1.6.0 unter openSUSE 11.2 nicht kompiliert.
    Das Problem mit der APIVERSION 3 habe ich gepatcht (dvbdevice.h)


    und auch einige Zeilen in recording.c mit "const char" bereinigt.
    Nun bleibe ich bei der schon genannten Zeile 1027 in recording.c hängen:

    Code
    ecording.c: In member function ‘void cRecordings::DelByName(const char*)’:
    recording.c:1027: error: invalid conversion from ‘const char*’ to ‘char*’
    recording.c:1027: error:   initializing argument 1 of ‘char* strncpy(char*, const char*, size_t)’


    Hier weiss ich leider nicht wie ich die genannte Funktion patchen muss.


    Bei der Datei svdrp.c bekomme ich folgende Meldung:

    Code
    svdrp.c: In member function ‘void cSVDRP::CmdGRAB(const char*)’:                                                                                                                    
    svdrp.c:739: error: invalid conversion from ‘const char*’ to ‘char*’                                                                                                                
    svdrp.c:799: error: invalid conversion from ‘const char*’ to ‘char*’                                                                                                                
    svdrp.c:804: error: invalid conversion from ‘const char*’ to ‘char*’


    Ich weiss das liegt wahrscheinlich an der Version vom "gcc".
    Gibt es dafür einen Patch ?


    MfG


    Jürgen B.

    Meine VDR's:
    Test VDR: UBUNTU 14.04 LTS, Gigabyte GAK8N51GMF, Geforce 8200, 1xWinTV-NOVA-S2-HD, LG M227WD
    Arbeitszimmer: openSuse 13.2 , Asrock K10N78, 2xWinTV NOVA-S2 HD, LG M227WD, VDR, GT430
    Wohnzimmer: UBUNTU 14.04 LTS, KODI 15.1 (SKIN ACE); GT240, 1xWinTV NOVA-S2-HD, SAMSUNG UE40 C5600


    VDR-Fan

    Einmal editiert, zuletzt von baben_j ()

  • Hallo,


    mit dem angegebenen PATCH (attachment.diff) konnte ich den VDR 1.6.0 unter openSUSE kompilieren.
    Nun geht es mit der Installation weiter.
    Zuersteinmal die Fernbedienung an der TV-Karte (WinTV-NEXUS-S) anlernen.


    MfG


    Jürgen B.

    Meine VDR's:
    Test VDR: UBUNTU 14.04 LTS, Gigabyte GAK8N51GMF, Geforce 8200, 1xWinTV-NOVA-S2-HD, LG M227WD
    Arbeitszimmer: openSuse 13.2 , Asrock K10N78, 2xWinTV NOVA-S2 HD, LG M227WD, VDR, GT430
    Wohnzimmer: UBUNTU 14.04 LTS, KODI 15.1 (SKIN ACE); GT240, 1xWinTV NOVA-S2-HD, SAMSUNG UE40 C5600


    VDR-Fan

Jetzt mitmachen!

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